Skip to content
Tech News
← Back to articles

Show HN: Toast, a beautiful by default in terminal IDE

read original get Keychron K2 Wireless Mechanical Keyboard → more articles
Why This Matters

Toast is a terminal-based editor that ships with LSP management, a file tree, tabs, themes, and mouse support preconfigured, targeting developers who want a terminal workflow without the hours of dotfile tinkering vim/neovim/emacs typically demand. Notably, it markets itself on what it lacks: no AI features and no telemetry, positioning it against VS Code and Zed at a moment when AI assistants are being pushed into every editor. It's early-stage software, but it signals real demand for a lower-friction, privacy-respecting middle ground in developer tooling.

Key Takeaways
Worth a Look

Keychron K2 Wireless Mechanical Keyboard — If you're living in the terminal with a keyboard-driven editor like toast, a solid mechanical board makes every keystroke count. The Keychron K2 offers a compact layout with hot-swappable switch options and wireless or wired use, so it fits neatly next to a laptop for long coding sessions.

See Keychron K2 Wireless Mechanical Keyboard on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

toast

toast is a beautiful developer environment right in your terminal. vim, nvim, and emacs have you build your editor from scratch, while toast ships with managed LSPs, an integrated file tree, multiple file tabs, and themes out of the box. toast is for the developer who wants to stay in their terminal without spending hours getting it up to snuff.

⚠️ This project is in early development, you may encounter bugs. ⚠️

Quick Install

brew install paradise-runner/tap/toast

Features

Editor No AI features No telemetry Built-in file tree Mouse support toast ✅ ✅ ✅ ✅ vim ✅ ✅ ❌ ❌ emacs ✅ ✅ ❌ ❌ vscode ❌ ❌ ✅ ✅ zed ❌ ❌ ✅ ✅

Multi-tab editing with unsaved-changes indicators, mouse-close buttons, and quit confirmation

with unsaved-changes indicators, mouse-close buttons, and quit confirmation Syntax highlighting via tree-sitter (Go, Python, JavaScript, TypeScript, Rust, CSS, HTML, YAML, Bash, Markdown)

via tree-sitter (Go, Python, JavaScript, TypeScript, Rust, CSS, HTML, YAML, Bash, Markdown) Managed language servers — Toast offers to install missing servers for Go, Rust, Python, JavaScript, TypeScript, and Markdown (harper), with an extensible config for other languages

... continue reading