Toast - ターミナルで完結する美しいIDE
Show HN: Toast, a beautiful by default in terminal IDE

Toastは、ターミナル上で動作するbatteries-includedなIDEです。nvimやemacsのようにゼロから構築する必要はなく、管理されたLSP、統合ファイルツリー、マルチタブ編集、テーマが最初から使えます。Go、Rust、Python、JavaScript、TypeScript、Markdownの言語サーバーを自動インストールし、tree-sitterによるシンタックスハイライト、スペルチェック、定義ジャンプ、ripgrep検索、Markdownプレビューも搭載。Homebrewやリリースバイナリで簡単に導入でき、設定は~/.config/toast/config.jsonでカスタマイズ可能です。ターミナルから離れずに快適な開発環境を求める開発者に最適です。
nvimやemacsはエディタをゼロから構築させますが、Toastは管理されたLSP、統合ファイルツリー、マルチタブ、テーマを最初から提供します。
HNでの議論
86- gopalv
「Emacsにはファイルツリーがない」という記述を見て、この人はIDEに関してどんなバックグラウンドを持っているんだろうと首をかしげた。
私がEmacsを使っていたのは1999年、まだ「関数型言語を使え、さもなくば去れ」というフェーズにいた頃だが、私の.emacsは4000行近くあり、xtermのマウスサポート、midnight commanderのクローン+ウェブホストへのsftp、ctags/cscope/c++filtとの深い統合まで含まれていた。カスタムの.gdbinitコマンドを使った行単位のデバッガすらあった——自分だけの超特殊なデータ構造をどう辿るか知りたければ、phpプロジェクトのgdbinit[1]を見てみるといい。
EmacsをIDE比較に引き合いに出して、少なくとも一人が「実はね」と言わずに機能について語ることはできない。
結局vimに乗り換えたが、それはサポートローテーションで10万台以上のマシンにsshする必要があり、そのどれにもemacsが入っていなかったからだ。
- jasonjmcghee
最初に目にしたファイル(気になる点):
"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
AIを使っていないことを機能として自慢しているのは面白い。でもウェブサイト(そしておそらく製品自体も?)は明らかにAIを使って作られている。
- kolme
Vimにはマウスサポートがあるよ。
- schainks
> toastは、何時間もかけて環境を整えることなくターミナルに留まりたい開発者のためのものです。
私はただ動くターミナルが必要なんだ。常識的なデフォルト設定で箱から出してすぐ動かないなら、それはまさに「整っていない」ということで、即座に捨てられる。整っていないバギーなバイブコーディングの産物を使えなんて言わないでくれ、だろ?
これは、何百時間もかけてターミナルやvim環境をカスタマイズし、それをソース管理に入れて腐らせてきた人間からの言葉だ。