CLIツール
maddada/Ghostex avatar
maddada/Ghostex

Ghostex: エージェントCLIのためのGhosttyベースのデスクトップアプリ

Ghostex は、AI ワークフローを構築し、実用的な展開指向のツールとエージェントを統合するための拡張可能なプラットフォームです。

スター 789フォーク 42RustMIT

ひと目でわかる

これは何?
GhostexはRust/GPUI製のデスクトップアプリケーションで、Ghosttyターミナル、VS Codeベースのエディタ、Chromiumブラウザ、リモートセッションアクセスを組み合わせ、エージェントCLIを対象としています。
誰に向いている?
GhostexはMITライセンスのオープンソースプロジェクトで、コントリビューター募集とDiscordコミュニティがあります。READMEの機能リストは広範ですが、プロジェクトはまだ進化中です。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 1 日前です。
何の言語で書かれている?
主に Rust です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

エージェントCLIのためのGhosttyベースのデスクトップアプリ

GhostexはGhosttyターミナルを中心に構築されたクロスプラットフォームのデスクトップアプリケーションで、RustとGPUIインターフェースで書かれています。READMEはElectronやTauriを使用していないと明記しています。複数のエージェントCLIを同時に実行する開発者向けに設計されており、永続的なターミナル、GUIペイン、ブラウザペイン、通知、モバイルアクセス、軽量なコードエディタを提供します。リポジトリのメタデータでは、この記事のスナップショット時点で692スター、23のオープンイシューを抱えるRustプロジェクトとされています。プロジェクトのホームページはghostex.devで、リポジトリの説明では「macOS向けNative Agent CLIsマネージャー」とされ、GhosttyターミナルとCodexアプリの機能とUXを組み合わせたものとされています。

インストール経路とプラットフォームの注意点

READMEには4つのインストール方法が記載されています。macOSでは、Homebrew caskがApple Siliconビルドを自動インストールし、コマンドは`brew trust maddada/tap && brew install --cask maddada/tap/ghostex`です。DMGはGitHub Releasesから入手できます。WindowsサポートはWSL2ワークフロー専用のベータ版で、x64およびARM64 EXEインストーラが提供されます。7.0.0以降、更新はGitHub Releasesから自動的に配信され、6.xベータユーザーは新しいアップデータに移行するために一度7.0.0 Setup EXEをインストールする必要があります。LinuxユーザーはDebian/Ubuntu用のx64 DEB、またはFedora/RHEL用のx64 RPMをGitHub Releasesから入手できます。Androidでは、React Native APKを使用してエージェントCLIセッションにライブ接続します。Windowsベータはまだバグが残っている可能性があり、現時点ではネイティブWindowsシェルワークフローを意図していないと明示されています。

ターミナル、エディタ、ブラウザペイン

このアプリはターミナルに加えて3つのペインを統合しています。組み込みのVS Codeベースのエディタは、マークダウン、コードレビュー、PRチェックのためにオンデマンドで読み込まれ、拡張機能をサポートし、使用していないときは休止します(設定可能)。Chromium CEFブラウザには、注釈、エージェント向けChrome DevTools MCP、プロファイルが含まれ、`/ghostex-browser-use`コマンドを使うとエージェントが承認プロンプトなしでブラウザタブを制御できます。T3code GUIペインは純粋なターミナルエージェントの代替としてサポートされ、使用しないときは完全に休止します。READMEには、HTML、Markdown、Excalidrawファイル用のドキュメントビューもあり、エージェントに送信できる注釈システムが含まれています。

セッション管理とクロスエージェント検索

セッション管理はGhostexの中核機能です。READMEでは、T3 CodeのSidebar V2に触発されたオプションの受信トレイについて説明しており、スレッドとワークツリーを整理、スヌーズ、または解決できます。beadsベースのカンバンボードでは、考えを集めてオーケストレーターエージェントにサブエージェントを管理させることができます。すべてのエージェントCLIの過去のセッションは、プロンプトのキーワードによるファジー検索で一箇所から検索でき、再開できます。`ghostex find`または`gx f`コマンドで検索を開始します。セッションはデフォルトで永続化され、アタッチ可能で、アプリ再起動時に既存のエージェントセッションが復元されます。タイトル、タグ、最終アクティブ日時でセッションをリストするフィルタもあります。

クライアント/サーバーアーキテクチャとリモートオーケストレーション

Ghostexはクライアント/サーバー分割を採用し、gxserverデーモンとzmx永続化を使用します。READMEによると、リモートマシンにデーモンだけをインストールし、任意のクライアントからそのマシンのエージェントを制御できます。サポートされているクライアントは、macOS、Linux、Windows WSL2ベータ、React Native Android、herdrベースのTUIです。サポートされているホストはmacOSとLinux(Ubuntu x64およびarm64でテスト済み)です。クロスエージェントオーケストレーションが組み込まれており、エージェントは`ghostex` CLIコマンドを使用して別のエージェントセッションを起動できます。たとえば、Claude CodeにCodexサブエージェントを起動させてプロンプトを送信したり出力を読んだりできます。また、カスタムスキルを書くための`/ghostex-agent-orchestration`スキルがあります。SSHで接続すると、リモートマシンがサイドバーに表示されます。

通知、ステータス、日常ワークフロー機能

READMEには通知とステータスインジケータが含まれています。通知音、ペット、実行中または完了したエージェントのメニューバーインジケータ、スマートフォンアプリ通知などです。メニューバーには実行中のエージェント数が表示され、クリックするとそのエージェントにジャンプできます。その他のワークフロー機能には、Sync with Mainや分割gitメニューなどのgit操作、最初のプロンプトからのタイトル自動生成、ピン留めセッションとタグ付け、未使用ペインの自動休止、Ctrl+Gと画像プレビューを備えたリッチプロンプトエディタ、Ghostex CLIによるスケジュールメッセージと自動化、ワークツリーの作成とマージがあります。プロンプトエディタは、貼り付けた複数行テキストを通常のターミナルよりもきれいに処理すると主張しています。

ライセンスとコントリビューター情報

GhostexはMITライセンスで公開されており、著作権は2026年Mohamad Yahiaに帰属します。このライセンスは、著作権表示を含めることを条件に、使用、コピー、変更、マージ、公開、配布、サブライセンス、販売を許可します。ソフトウェアは「現状のまま」提供され、いかなる種類の保証もなく、著者は損害に対して責任を負いません。READMEにはコントリビューター募集も含まれており、Discordコミュニティへのリンクがあります。また、Ghostexが基づいているCEF、VS Code、code-server、T3 Codeなど、複数のオープンソースプロジェクトへのクレジットが記載されています。リポジトリはアーカイブされておらず、デフォルトブランチはmainです。

Ghostex は機能一覧だけでは対応プラットフォームごとの差を判断できません。導入時は最新リリースのインストーラーを選び、Ghostty のターミナル、VS Code 系エディタ、Chromium ペインを同時に開いたときの表示と入力を確認します。リモートセッションを使う場合は接続先、認証情報、切断後の状態が README の説明どおりかを個別に確認してください。8.x 系で追加された機能を固定的な契約とみなさず、v8.2.0 のリリースノートと実際の画面を照合するのが妥当です。

編集部の結論

GhostexはMITライセンスのオープンソースプロジェクトで、コントリビューター募集とDiscordコミュニティがあります。READMEの機能リストは広範ですが、プロジェクトはまだ進化中です。各機能の現在の状態については、最新のリリースノートを確認してください。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート