Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FixyPy Lite

FixyPy Lite is a calm, beginner-focused Python code editor that runs entirely in the browser using Pyodide. It provides meaningful suggestions and error tracing through a minimal UI built with HTML, TailwindCSS, and the Monaco Editor.

Unlike full AI assistants, FixyPy avoids overwhelming beginners with generated solutions. Instead, it uses basic regex-based analysis and clean debugging hints to encourage learning through structured trial and error.


Screenshots

FixyPy Screenshot 1

FixyPy Screenshot 2

FixyPy Screenshot 3

FixyPy Screenshot 4

Features

  • Syntax-aware Python editing using Monaco Editor
  • In-browser execution with Pyodide
  • Calm, human-readable error highlighting and suggestions
  • Interactive input modal (simulating input() in Python)
  • Inline debugging tips without full code generation
  • Fully frontend-based (no backend required)

Stack

Layer Tech
Core Engine Pyodide (Python in WebAssembly)
Editor Monaco Editor
Styling TailwindCSS
Scripting Vanilla JS (modular)
File Handling In-memory (local state only)

Philosophy

FixyPy is built on a simple idea:

"Beginners don’t need full AI — they need space, confidence, and clean feedback."

It aims to bridge learning and debugging by offering:

  • Minimal UI with no distractions
  • Targeted, regex-based suggestions
  • Emotional design that avoids overwhelming the user

Planned Improvements

  • Calm tip log (with expandable context)
  • File saving to localStorage
  • More advanced suggestion patterns (via trace analysis)
  • Editor themes and accessibility options

Contribution

FixyPy is built solo, with a focus on clarity over complexity. Suggestions are regex-based, explainable, and intentionally minimal. Contributions are welcome, but simplicity is key.

About

A calm, beginner-friendly Python editor that uses regex-based error tracing to guide learners with simple suggestions -built with Pyodide & Monaco.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages