✅ Implemented a native Chat Window to use AI locally or via an API* (Under testing)
✅ Implemented Monaco Editor as the IDE's formatter and code canvas, getting rid of the manual breakage-prone overhead
✅ Added Anti-SQL Injection protocols on all input fields.
This is not in any way a tutorial, or a copy of any other 'editor', 'brand' or 'product'. Any similarities are purely coincidental. The author will NOT be held responsible for any forks or copies of this software which may immitate any of the above mentioned items.
ATTENTION: This is a brief introduction to this project, meant for onboarding and getting started. To see examples, details, project explainations and implementation, refer to Here
-
Monaco Editor as the IDE's code canvas and formatter
-
Sidebar and toolbar similar to popular IDEs
-
Very small size and RAM footprint
-
Custom indentation for each Language
-
A custom native window for chatting with AI, whether with a Local Model or via an API
-
Can be run on all devices, from old legacy devices to modern powerhorses
-
Can be used on Localhost, natively as a Webapp, or a full-pledged windows app
-
Data stays on your Drive (Your WIFI company may still get the metadata during localhost use)
| Shortcuts | Description |
|---|---|
| Ctrl + N | New File |
| Ctrl + Shift + N | New Window |
| Ctrl + O | Open File |
| Ctrl + K + O | Open Folder |
| Ctrl + S | Save File |
| Ctrl + Shift + S | Save As |
| Alt + Shift + S | Save Copy As |
| Ctrl + P | Print Window |
| Ctrl + X | Cut Text |
| Ctrl + C | Copy Text |
| Ctrl + V | Paste Text |
| Ctrl + A | Select All Text |
| Ctrl + Z | Undo edit |
| Ctrl + Y | Redo edit |
| Ctrl + ` | Open Terminal |
-
Python 3.8+ (3.13+ recommended)
-
Flask (Non-Negotiable)
-
Pywebview (For PWA)
-
Pyinstaller (For Windows Application)
-
Bash (required for Linux / Mac, highly recommended for Windows)
pip install -r requirements.txt
- Download the latest release from here
(comming soon...)
-
Download the codebase.
-
Run Bash or Cmd in root directory of the codebase.
-
install the dependencies
-
run 'launcher.py' to launch the PWA (entire codebase should be downloaded to prevent any errors)
cd path/to/root/directory
python launcher.py
