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.

10 cards · 2m · tap to begin

From · · 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

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.

Read the original on GitHub

React

Sign in to react and comment.

Comments (0)

Life is short. Keep it sweet. Respect others' opinions and be kind!

    Recommended next

    More decks on terminal and related topics.