tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
ghostty-org/ghostty
プラットフォームにネイティブなUIとGPUレンダリングを備えた、高速で高機能なターミナルエミュレーター。埋め込み用のlibghosttyライブラリも提供します。
代替できる製品:iTerm2
Terminal.app
- スター
- 62,446
- フォーク
- 3,675
- 未解決の Issue
- 252
- 最終コミット
- 7 時間前
これは何?
Ghosttyは、高速性、豊富な機能、ネイティブなユーザーインターフェースの実現を目指すターミナルエミュレーターです。単体アプリとして提供されており、macOS版はSwiftUIベースでMetalによるレンダリングとCoreTextによるフォント検出を使用し、Linux版はOpenGLを使用するGTKベースのアプリです。共通コアはZigで書かれています。
単体アプリに加えて、ターミナルエミュレーターの構築や、エスケープシーケンスの解析、ターミナル状態の追跡といったターミナル機能を他のアプリケーションに追加するためのCおよびZigライブラリ、libghosttyも提供しています。最初のコンポーネントであるlibghostty-vtは、macOS、Linux、Windows、WebAssemblyを対象としています。
Ghosttyはタブ、分割表示、複数ウィンドウに対応し、Kitty graphics protocolや同期レンダリングなどの最新シーケンスもサポートしています。macOSではAppleScriptとApple Shortcutsとの連携機能を提供し、Linuxでは利用可能な場合にsystemdと連携します。
主な機能
- 01Metalレンダリングを備えたmacOS向けネイティブSwiftUIアプリ
- 02OpenGLレンダリングを備えたLinux向けGTKベースのアプリ
- 03タブ名の変更や色分けに対応した複数ウィンドウ、タブ、分割表示
- 04Kitty graphics protocolや同期レンダリングなど、最新シーケンスへの対応
- 05ターミナル機能の埋め込みに使えるCおよびZigライブラリlibghostty
ユースケース
- macOSまたはLinuxで、ネイティブなウィンドウ機能を使って日常的にターミナルを利用する
- ターミナルエミュレーターのコアを別のデスクトップアプリケーションに組み込む
- libghostty-vtをベースに独自のターミナルアプリを構築する
- 最新のグラフィックスやクリップボードのシーケンスを必要とするターミナルプログラムを実行する
クイックスタート
- 1
Ghostty の Web サイトのダウンロードページからアプリをダウンロードする
- 2
Ghostty の Web サイトでドキュメントを読む
使う前に知っておきたいこと
- README には package manager 用のインストールコマンドが記載されていません。インストールするには Web サイトのダウンロードページを利用してください。
- libghostty の C API にはまだバージョンタグが付けられておらず、API のシグネチャも変更が続いています。
トピック
よくある質問
- ghostty とは?
- プラットフォームにネイティブなUIとGPUレンダリングを備えた、高速で高機能なターミナルエミュレーター。埋め込み用のlibghosttyライブラリも提供します。 Ghosttyは、高速性、豊富な機能、ネイティブなユーザーインターフェースの実現を目指すターミナルエミュレーターです。単体アプリとして提供されており、macOS版はSwiftUIベースでMetalによるレンダリングとCoreTextによるフォント検出を使用し、Linux版はOpenGLを使用するGTKベースのアプリです。共通コアはZigで書かれています。
- ghostty は無料で使えますか?ライセンスは?
- ghostty は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ghostty は今もメンテナンスされていますか?
- 活発にメンテナンス中。ghostty の最終コミットは 2026年10月21日 です。
- ghostty は何に使えますか?
- macOSまたはLinuxで、ネイティブなウィンドウ機能を使って日常的にターミナルを利用する ターミナルエミュレーターのコアを別のデスクトップアプリケーションに組み込む libghostty-vtをベースに独自のターミナルアプリを構築する 最新のグラフィックスやクリップボードのシーケンスを必要とするターミナルプログラムを実行する
- ghostty のインストール方法は?
- Ghostty の Web サイトのダウンロードページからアプリをダウンロードする Ghostty の Web サイトでドキュメントを読む
- ghostty はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ghostty-org/ghostty
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
BYOKやローカルモデル、切断後も維持されるSSHセッション、インラインのファイルプレビューに対応した、macOS、Linux、Windows向けのオープンソースAI統合ターミナル。
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。
Warpは、ターミナルを基盤とするエージェント型開発環境で、組み込みのコーディングエージェントや、独自のCLIエージェントを利用できます。
Web技術を基盤とし、プラグインやテーマで拡張できるクロスプラットフォームのターミナルエミュレーター。
どのデバイスからでもシェルやAIコーディングエージェントのセッションを実行・監視・操作できる、ブラウザベースのターミナルアクセスツール。