← projects

Yakut Code

A Windows-first IDE-lite built with Electron, Monaco, and an integrated terminal

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

...