VOID
是什麼
VOID 是 dancinlab 推出的 Ghostty 的一個小型變體:它在 Ghostty 的基礎上疊加了一個網格層。所以你喜歡 Ghostty 的一切——那個快速、GPU(圖形處理單元,專門快速繪製螢幕的晶片,就像讓遊戲畫面流暢那樣)加速、原生質感的終端,你在其中執行命令列工具和 AI 編碼 agent——都還在;VOID 只是在其之上疊加了一個網格功能。把它想成"Ghostty + 網格",而不是一個從零構建的終端。
優勢
- 繼承了 Ghostty 的速度、GPU 渲染和合理的預設設定——它底層就是 Ghostty。
- 增加了一個用於佈局終端介面的網格層。
- 在 GitHub 上開源,所以你可以確切地讀到這個網格層在 Ghostty 之上改動了什麼。
- 小而專注:相對 Ghostty 的增量很容易從頭到尾看明白。
權衡取捨
- 它是 Ghostty 之上一個薄而小眾的層,因此 Ghostty 本身支援什麼,它就跟隨什麼。
- 比 Ghostty 更年輕、更小眾,文件和社群也更少。
- 如果你不需要網格,普通的 Ghostty 是更簡單的選擇。
何時使用
如果你想要 Ghostty 加上它的網格佈局,或者你好奇一個專注的功能是如何疊加到一個現成終端上的,就選用 VOID。如果你只想要一個快速的終端,直接用 Ghostty——你不會有任何損失。
與 vibe coding 的契合度
VOID 是本書精神的一個利落範例:它不從零重建一個終端,而是拿一個出色的基底(Ghostty),只加上恰好一樣東西。這就是槓桿——從穩固的東西出發,疊加一個小而範圍明確的改動,並以開放的方式釋出它。讀一讀 VOID 和 Ghostty 之間的 diff,是瞭解一個真實功能如何被加進一個真實程式碼庫的好方法。
# 克隆並探索原始碼(Ghostty + 一個網格層)
git clone https://github.com/dancinlab/void
cd void