turboIDE
A small, fast, keyboard-driven IDE that runs entirely in your terminal — with a coding agent built in. Claude Code, Codex or opencode runs in a window beside your code and can drive the editor itself: open the file it just changed, jump to the line, run a command. Everything an agentic loop needs, in one text-mode app you can SSH into.
Code with an agent, not next to one
Run a coding agent in a bare terminal and all you get is a transcript. It tells you it rewrote src/app.cc:214, and you have nowhere to look. turboIDE makes the agent part of the IDE: it gets a window, it gets your editor, and the loop closes.
Made for the machine at the other end of an SSH connection
On a remote box you have a terminal and nothing else. The usual answers are heavy: an editor server to install and keep alive, ports to forward, a GUI on your laptop that dies with the connection.
turboIDE is one binary and one PTY. SSH in, run turboIDE ., and you have the tree, Git, your editor, build output and the agent in a single window. Leave it inside tmux and it's still there — agent mid-task — when you reconnect.
What it does
On top of Turbo's editor core, this fork adds the building blocks of an IDE — everything the agent needs to hand back to you, and everything you need when you take over. All inside the terminal.
Intuitive by design
Turbo behaves the way you'd expect — so you probably already know how to use it. A few of the keys that get you moving:
Get Turbo
Prebuilt binaries are attached to every release. Grab the one for your platform, or build from source on Linux.
Standing on great work
Turbo is a fork of magiblot/turbo — an experimental terminal text editor built on Neil Hodgson's Scintilla editing component and the Turbo Vision application framework.
The IDE layer on top of that foundation was built by AI — every line of code here has been written by Claude Opus 4.8, working in Claude Code. The upstream editor, Turbo Vision and Scintilla are decades of careful human engineering; the tooling around it was designed, written and iterated in close collaboration with the model.
The agent integration is what that experience asked for. The model was writing this code in a terminal, beside a project it couldn't open — so the agent got a window, and then it got the editor. turboIDE is the answer to that.
This fork keeps the upstream editor's behaviour and grows it into a lightweight, cross-platform IDE — the project tree, Git, terminal, build commands, LSP, Lua scripting and a first-class coding agent, layered on top of a foundation that has been refined for decades.
Full credit to magiblot for the editor and the Turbo Vision framework, and to Neil Hodgson for Scintilla and Lexilla.