// HACKER NEWS — CYBERSECURITY
Show HN: Toast, a beautiful by default in terminal IDE
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. ⚠️
Grab a zip for your platform from the releases page, unzip it, and place the binary on your $PATH:
⚠️ Experimental: this bundles toast inside a libghostty terminal window
and has more bugs than the terminal version. The TUI — Homebrew or the
release binary above — is the primary, best-tested way to run toast.
Prefer a native app over the terminal? Each release also ships Toast.app —
a complete desktop app with its own terminal window (libghostty), native menu
bar, and dock icon. No terminal, Homebrew, or Go required.
First launch: the app is not code-signed or notarized yet, so macOS
Gatekeeper will block a plain double-click. Right-click Toast.app in
Finder and choose Open, then Open again — it launches fine from then
on. Or clear the quarantine flag once:
xattr -dr com.apple.quarantine /Applications/Toast.app
All keybindings can be remapped in ~/.config/toast/config.json (see Configuration).
Toast reads ~/.config/toast/config.json on startup. Missing keys fall back to defaults.
auto_save selects the save mode: "auto" (default) writes dirty buffers to
disk after auto_save_delay_ms milliseconds of inactivity, while "manual"
requires an explicit save (ctrl+s / super+s).
All default keybindings can be overridden with the keybindings object. Each action accepts a list of key strings (supports ctrl, alt, shift, super modifiers). An empty list unbinds the action.