VOID
概要
VOID は、dancinlab による Ghostty の小さな派生版です。Ghostty を取り、その上にグリッドレイヤーを追加します。つまり、Ghostty で気に入っているすべて——コマンドラインツールや AI コーディングエージェントを動かす、高速で GPU アクセラレーションされたネイティブな手触りのターミナル——はそのまま残り、VOID はその上にグリッド機能を重ねるだけです。ゼロから作られたターミナルというより、「Ghostty + グリッド」と考えてください。
強み
- Ghostty の速度、GPU レンダリング、賢明なデフォルトを継承する — 中身はまさに Ghostty。
- ターミナルのサーフェスをレイアウトするためのグリッドレイヤーを追加する。
- GitHub 上で公開されているため、グリッドレイヤーが Ghostty の上で何を変えているかを正確に読める。
- 小さく焦点が絞られている: Ghostty との差分を端から端まで追いやすい。
トレードオフ
- Ghostty 上の薄くニッチなレイヤーなので、Ghostty 自身がサポートするものに追従する。
- Ghostty より新しく小さいため、ドキュメントやコミュニティが少ない。
- グリッドが不要なら、素の Ghostty の方がシンプルな選択肢。
使いどころ
Ghostty に加えてそのグリッドレイアウトが欲しい場合、あるいは焦点を絞った機能が既存のターミナルにどう重ねられるのかに興味がある場合は VOID を選びましょう。単に高速なターミナルが欲しいだけなら、Ghostty を直接使ってください。失うものは何もありません。
バイブコーディングとの相性
VOID は本書の精神を体現するきれいな例です。ターミナルをゼロから作り直すのではなく、優れた土台(Ghostty)を取り、ちょうど1つのことを追加しています。それがレバレッジです——堅固なものから始め、小さく適切に範囲が絞られた変更を重ね、それをオープンにリリースする。VOID と Ghostty の diff を読むことは、実際の機能が実際のコードベースにどう追加されるかを見る絶好の方法です。
# Clone and explore the source (Ghostty + a grid layer)
git clone https://github.com/dancinlab/void
cd void