While the source code isn't public for now, you'll find a detailed breakdown of the architecture, decisions, and implementation approach below.
What
A desktop code editor built from scratch on Electron. Tabbed multi-file editing via Monaco, integrated terminal tabs via xterm.js + node-pty, a virtualized file explorer, and a Git panel with stage/unstage/commit/diff.
Why
...
How it works
...
Stack
| Layer | Choice | |---|---| | Shell | Electron + electron-vite | | Editor | Monaco Editor | | Terminal | xterm.js + node-pty | | State | Zustand | | Validation | Zod | | Packaging | electron-builder (Windows) |
What I learned
...