From GitHub · · 2m
Toast: a terminal IDE that ships ready to use
A terminal editor that arrives with LSPs, a file tree, tabs, and themes already working, no config marathon required.
In brief
A terminal editor that arrives with LSPs, a file tree, tabs, and themes already working, no config marathon required. Toast trades the endless dotfile project for a terminal editor that is usable the minute you install it, at the cost of being early and occasionally buggy. Originally reported by GitHub.
A terminal IDE, batteries included
Toast is a developer environment that lives in your terminal and arrives already set up. No plugin archaeology, no weekend spent assembling an editor.
“toast is for the developer who wants to stay in their terminal without spending hours getting it up to snuff.”
Vim makes you build it
Vim, Neovim, and Emacs hand you a foundation and expect you to construct the rest. Toast ships managed LSPs, a file tree, tabs, and themes on day one.
It is early, and buggy
The project warns up front that it is in early development and you will hit bugs. Useful to know before you make it your daily driver.
“⚠️ This project is in early development, you may encounter bugs. ⚠️”
No AI, no telemetry
Toast puts itself in a quadrant no one else occupies: it refuses AI features and tracking like vim and emacs do, but keeps the file tree and mouse support that VSCode and Zed have.
The editor actually feels finished
Tree-sitter highlighting for ten languages, multi-tab editing with unsaved indicators, find and replace, go to definition on Ctrl-click, and Markdown preview.
Language servers install themselves
Toast offers to install missing servers for Go, Rust, Python, JavaScript, TypeScript, and Markdown. Spell check in Markdown files runs through harper and underlines misses.
“Toast offers to install missing servers”
Searching a whole project
Project-wide search runs on ripgrep. The sidebar shows git status, dims ignored files, watches for changes on disk, and drags to resize.
Ctrl+Shift+P for everything
The command palette fuzzy-searches every action, shows keybinding hints and live toggle state, and orders by what you used most recently.
Install it in one line
brew install paradise-runner/tap/toast, or grab a release binary and drop it on your PATH. Building from source needs Go 1.25.2 and a make build.
One JSON file tunes it
~/.config/toast/config.json sets theme, tab width, auto-save delay, sidebar width, and ignored patterns. Every keybinding is remappable, and you can import a VSCode theme.
“Missing keys fall back to defaults.”
What to remember
Toast trades the endless dotfile project for a terminal editor that is usable the minute you install it, at the cost of being early and occasionally buggy.

