Most code editors today tightly couple their UI with their core functionality. While working on a VR code editor, I discovered that even VS Code's "server" is deeply intertwined with its frontend. This makes it nearly impossible to build truly custom editor experiences.
So I built a clean, decoupled IDE engine that lets developers create any UI they want.
Core Features
The engine provides essential IDE capabilities over WebSocket:
File management with diff-based synchronization
LSP (Language Server Protocol) integration
Integrated terminal support
Fast file search with streaming results
What Makes This Different
Complete frontend/backend separation
Simple WebSocket protocol
No framework lock-in
Build any UI: web, native, terminal, or VR
Written in Rust for performance
Current Status
The reference UI is intentionally minimal - the focus is on making it easy for developers to build their own interfaces. I believe IDEs should be as customizable in their UI as they are in their functionality.
[Screenshot of current basic UI]
Who Is This For?
Developers building custom IDE experiences
Teams wanting to integrate code editing into their tools
Anyone experimenting with new ways to interact with code
Most code editors today tightly couple their UI with their core functionality. While working on a VR code editor, I discovered that even VS Code's "server" is deeply intertwined with its frontend. This makes it nearly impossible to build truly custom editor experiences.
So I built a clean, decoupled IDE engine that lets developers create any UI they want.
Core Features
The engine provides essential IDE capabilities over WebSocket:
What Makes This Different
Current Status
The reference UI is intentionally minimal - the focus is on making it easy for developers to build their own interfaces. I believe IDEs should be as customizable in their UI as they are in their functionality.
[Screenshot of current basic UI]
Who Is This For?
Next Steps
I'm looking for feedback on: