Toast IDE brings 'batteries-included' development to the terminal
A new in-terminal editor aims to eliminate the configuration burden of Vim and Emacs by shipping with managed LSPs and a built-in file tree.
Developer 'paradise-runner' has released Toast, a "batteries-included" in-terminal IDE designed to provide a polished development experience without the extensive manual configuration typically required by terminal editors. The project recently gained visibility via a Show HN post on Hacker News, positioning itself as a bridge between the efficiency of a terminal environment and the out-of-the-box usability of modern GUI editors.
Toast ships with a curated set of IDE features, including a built-in file tree sidebar that displays git status, multi-tab editing, and a command palette accessible via Ctrl+Shift+P. To handle code intelligence, the editor provides managed language servers (LSPs) for Go, Rust, Python, JavaScript, TypeScript, and Markdown, with the ability to automatically install missing servers. Technical performance is supported by tree-sitter for syntax highlighting and the integration of 'ripgrep' (rg) for project-wide search. For macOS users, a standalone app version is available that bundles Toast within a libghostty terminal window.
The end of the 'config rabbit hole'
For decades, terminal-based editors like Vim and Emacs have been praised for their immense power but criticized for steep learning curves. Many developers find themselves trapped in a "config rabbit hole," spending significant time tweaking dotfiles and settings rather than writing code. Toast enters this space as a "beautiful by default" alternative, attempting to ship a pre-configured environment that mirrors the immediate utility of modern editors like VS Code or Zed, but remains entirely within a Text User Interface (TUI).
Lowering the barrier to terminal workflows
This release reflects a broader trend toward "modern TUIs" that leverage advanced terminal capabilities to provide high-fidelity visual experiences. By offering managed LSPs and a pre-set feature suite, Toast lowers the barrier to entry for developers who prefer the speed and ergonomics of the terminal but lack the desire to maintain complex, custom configurations. It effectively decouples the power of a terminal workflow from the maintenance burden of the tools used to achieve it.
What to watch
As Toast continues to evolve, the project's ability to maintain its "batteries-included" promise while remaining lightweight will be key. While the current alpha provides a strong foundation for several popular languages, further expansion of managed LSP support and the stability of the macOS standalone bundle remain primary points of interest for the developer community.