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

Toast is a batteries-included, beautiful in-terminal IDE that ships with managed LSPs, an integrated file tree, multiple file tabs, and themes out of the box. Unlike nvim and emacs, which require building your editor from scratch, Toast offers a complete developer environment for those who want to stay in the terminal without spending hours configuring. It features multi-tab editing, syntax highlighting via tree-sitter, managed language servers for Go, Rust, Python, JavaScript, TypeScript, and Markdown, spell checking, go to definition, project-wide search with ripgrep, Markdown preview, and a theme system. Install via Homebrew or download a release, and start coding immediately.
Toast is for the developer who wants to stay in their terminal without spending hours getting it up to snuff.
- gopalv
The "Emacs doesn't have a file-tree" is when I stopped short and wondered what this person's background is in IDEs.
My emacs days are 1999 during my "functional or get out" phase, but my .emacs had close to 4000 lines in it, including xterm mouse support, a clone of midnight commander + sftp to a wehbost and deep integration with ctags/cscope/c++filt. There was even a line by line debugger with custom .gdbinit commands - look at the php project's gdbinit[1] if you want an idea of how to walk your own super special data structures.
You can't put Emacs in an IDE comparison and say anything about features without at least one person saying "well, actually".
I eventually switched to vim but that had to do with needing to ssh into 100k+ machines on support rotation & never having emacs on any of them.
- jasonjmcghee
First file I look at (concerning):
"github.com/yourusername/toast/internal/components/breadcrumbs"
"github.com/yourusername/toast/internal/components/closedialog"
"github.com/yourusername/toast/internal/components/commandpalette"
"github.com/yourusername/toast/internal/components/editor"
- gkoberger
It's interesting that it brags about no AI as a feature, but the website (and maybe the product itself?) was clearly built using AI.
- kolme
Vim does have mouse support.
- schainks
> toast is for the developer who wants to stay in their terminal without spending hours getting it up to snuff.
I need a terminal that just works. If it doesn't work out of the box with sensible defaults, it is indeed not up to snuff, and therefore thrown away immediately. Don't ask me to use your buggy-vibe coded thing if it's not up to snuff, right?
This is coming from someone who did spend hundreds of hours learning to customize their terminal, their vim environment, and put all of it in source control to rot away.