Ghosttyを使い始めた理由と、おすすめの始め方
ターミナルを「道具」として使うために、自分が選んだシンプルで速い選択肢
こんにちは☺️、AI寺子屋の上田です。
最近、ターミナルを変えました。標準のターミナルからGhosttyへ。
まだ触り始めて数日ですが、動作の軽さと設定のシンプルさに、ちょっとした感動がありました。
自分はClaude CodeやCodexで開発することが多いのですが、ターミナルはその裏で常に動いている存在です。
重いとストレスになるし、設定が複雑だと触りたくなくなる。
Ghosttyは、そのどちらも解決してくれる感じがしています。
今回は、Ghosttyとは何か、なぜ選んだか、どう始めるかを、自分の実践ベースで書いてみます。
Ghosttyとは何か
Ghosttyは、2024年末にリリースされた新しいターミナルエミュレータです。
開発者はHashiCorpのMitchell Hashimoto氏。Vagrant、Packerなどを作った方で、ツール設計のセンスには定評があります。
Ghosttyの特徴は、次の3つに集約されます。
速い: GPU加速により、描画が圧倒的に速い
シンプル: 設定ファイルが直感的で、無駄な機能がない
クロスプラットフォーム: macOS、Linux、今後Windowsにも対応予定
自分が一番気に入っているのは、起動の速さです。iTerm2では1〜2秒かかっていた起動が、Ghosttyでは一瞬。この体験は、毎日使うツールとしては地味に大きい。
なぜGhosttyを選んだか
自分は20年間、カスタマーサポートの現場にいました。そこで学んだのは、道具はストレスなく使えることが最優先だということです。
高機能でも、重くて起動が遅いと使わなくなる。設定が複雑だと、カスタマイズする気力が削がれる。
Ghosttyは、その逆を行っています。
1. 起動が速い
Claude Codeで開発中、ターミナルを開き直すことは頻繁にあります。その都度待たされると、思考が途切れる。Ghosttyは一瞬で立ち上がるので、思考の流れを妨げません。
2. 設定がシンプル
Ghosttyの設定ファイルは、~/.config/ghostty/configに1ファイルだけ。YAMLでもJSONでもなく、ただのキー・バリュー形式です。
例えば、フォントとテーマを変えるだけなら、こんな感じ。
font-family = "JetBrains Mono"
theme = "dracula"これだけで反映されます。設定を調べる時間が、圧倒的に短い。
3. GPU加速による描画の速さ
ログを大量に流す処理をしていると、ターミナルが重くなることがあります。Ghosttyは、GPU加速により、大量のテキストを流してもスムーズに描画されます。
自分は、Obsidian OptimizerやClaude Code会社システムの開発で、ログをリアルタイムで見ながら調整することが多いです。描画が速いと、デバッグの効率が上がります。
Ghosttyのおすすめの始め方
では、実際にGhosttyをどう始めるか。手順を5ステップで整理します。
Step 1: インストール
macOSなら、Homebrewで一発です。
brew install ghosttyインストール後、アプリケーションフォルダからGhosttyを起動できます。
Step 2: 設定ファイルを作る
初回起動時、設定ファイルはまだ存在しません。自分で作ります。
mkdir -p ~/.config/ghostty
touch ~/.config/ghostty/configこれで設定ファイルができます。
Step 3: フォントとテーマを設定
自分の設定はこんな感じです。
フォントは、JetBrains Monoがおすすめです。プログラミング用に設計されていて、視認性が高い。
テーマは、draculaが目に優しく、長時間作業しても疲れにくいです。
設定を変更したら、Ghosttyを再起動すれば反映されます。
Step 4: シェルをカスタマイズ
Ghosttyは、あくまでターミナルエミュレータです。シェル自体は、zsh、bash、fishなど、好きなものを使えます。
自分はzshを使っていて、プロンプトはStarshipでカスタマイズしています。
brew install starship.zshrcに以下を追加。
eval "$(starship init zsh)"これで、プロンプトが見やすくなります。
Starshipは、gitのブランチ名や実行時間などを自動で表示してくれます。Claude Codeで開発しているときに、ブランチを間違えるミスが減りました。
Step 5: 使いながら調整
Ghosttyは、設定項目が少ないので、調整も簡単です。公式ドキュメントを見ながら、必要に応じて追加していくのがおすすめです。
https://ghostty.org/docs
例えば、透明度を変えたいなら、こんな感じ。
background-opacity = 0.95これだけで、背景が少し透けます。
Ghosttyを使い始めて変わったこと
Ghosttyを使い始めて、2つの変化がありました。
1. ターミナルを開く頻度が増えた
起動が速いと、ちょっとしたコマンドを実行するのが億劫じゃなくなります。
これまでは、ファインダーで済ませていた操作も、ターミナルで済ませるようになりました。結果、操作が速くなりました。
2. 設定をいじる時間が減った
以前は、iTerm2の設定をいじるのに時間をかけていました。でも、Ghosttyは設定項目が少ないので、いじる時間が減りました。
その分、開発や発信に時間を使えるようになりました。
自分は、完璧に理解してから始めるより、まず小さく作って試すを重視しています。Ghosttyは、その考え方にぴったりのツールでした。
まとめ:小さく始めて、試してみる
Ghosttyは、速くてシンプルなターミナルです。
高機能なターミナルが必要なら、iTerm2やWarp、Tabbyなど、他の選択肢もあります。でも、速さとシンプルさを求めるなら、Ghosttyは良い選択肢だと思います。
自分は、まだ使い始めて数週間ですが、今のところ不満はありません。むしろ、ターミナルを開くのが楽しくなりました。
もしターミナルの起動の遅さや、設定の複雑さにストレスを感じているなら、一度試してみてください。
インストールは5分で終わります。設定も10分あれば十分です。
あなたは今、どんなターミナルを使っていますか?
もし使い始めたら、どんな設定にしたか、ぜひ教えてください。
自分も、試行錯誤しながら使い続けます。







