HeadlinesBriefing favicon HeadlinesBriefing.com

Toast: Battery-Included Terminal IDE for Developers

Hacker News •
×

toast is a batteries-included, beautiful in-terminal IDE from paradise-runner that eliminates the need to build an editor from scratch like nvim or Emacs. It ships with managed LSPs, an integrated file tree, multi-tab editing with unsaved-change indicators, and themes out of the box — ideal for developers who want to stay in their terminal without hours of configuration.

Key features include syntax highlighting via tree-sitter for Go, Python, JavaScript, TypeScript, Rust, and more; spell checking via harper; go-to-definition with Ctrl-click; a file tree sidebar with git status and drag resizing; project-wide search powered by ripgrep; in-file find/replace; and Markdown preview. A theme system offers built-in toast-dark, toast-light, and a VS Code theme importer.

Installation options: Homebrew on macOS (`brew install paradise-runner/tap/toast`), direct binary downloads, or building from source requiring Go 1.25.2+. Configuration lives in `~/.config/toast/config.json` with customizable keybindings, editor settings, sidebar behavior, and ignored patterns.

Managed language servers install via standard toolchains (go, npm, rustup) or prebuilt binaries after user consent. Custom LSPs can be added with install recipes supporting placeholders. Feedback and issues are welcomed on GitHub.