~/VibeHandbook
$39

ターミナル

ghostty.org

Ghostty

概要

Ghostty は、高速で GPU アクセラレーションされたターミナルエミュレータです。ターミナルエミュレータとは、コマンドを入力し、コマンドラインツール(AI コーディングエージェントを含む)を実行するウィンドウのことです。Ghostty のセールスポイントは、速度とクリーンでネイティブな操作感にあります。テキストを GPU で描画し、適切なデフォルト設定を備え、最大公約数的なウィンドウではなく各プラットフォームできちんとしたアプリとして振る舞います。

強み

  • 本当に高速で、GPU レンダリングによりスクロールや大量の出力でも滑らかさを保つ。
  • 適切なデフォルト設定により、最初に長い設定作業をしなくてもしっくりくる。
  • 汎用的なクロスプラットフォームのシェルではなく、ネイティブなプラットフォーム統合。
  • 無料かつオープンソースで、活発なコミュニティを持つ。
  • ベースとして拡張可能:dancinlab の VOID は Ghostty にグリッドレイヤーを加えたもの。

トレードオフ

  • 長く確立されたターミナルよりも新しいため、ニッチな機能の一部はまだ追いついていない場合がある。
  • 最も機能が豊富なエミュレータほど、組み込みの細かな機能は多くない。
  • モダンな GPU パスは、特殊なハードウェアやリモート環境でまれに問題を起こすことがある。
  • 古いツールに比べてサードパーティのガイドのエコシステムが小さい。

使いどころ

ターミナルで実際に多くの時間を過ごし、大きな調整なしに高速でクリーンな操作感を求めるなら Ghostty を選びましょう。特に、AI コーディングエージェントのように長時間にわたって動く CLI セッションを実行し、滑らかなレンダリングが重要な場合に適しています。

バイブコーディングとの相性

CLI 中心のバイブコーディングでは、ターミナルが拠点です。エージェントが動き、差分を表示し、ログを追う場所だからです。Ghostty の速度のおかげで、出力の多いエージェントセッションでもカクつかず応答性を保てますし、適切なデフォルト設定によりすぐに作業を始められます。一日中そこにこもるなら、キビキビ動くターミナルは過小評価されがちな QOL の向上です。

# Ghostty はシンプルな key = value 形式の設定を読み込む
# ~/.config/ghostty/config
theme = dark
font-family = JetBrains Mono
font-size = 14