~/VibeHandbook
$39

ターミナル

github.com

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