Ghostex:一個基於 Ghostty 的桌面應用程式,用於管理 Agent CLI
Ghostex 是一個可擴展平台,用於建立 AI 工作流程和代理與實用的部署導向的工具整合。
秒懂
- 它是什麼?
- Ghostex 是一個 Rust/GPUI 桌面應用程式,將 Ghostty 終端機、基於 VS Code 的編輯器、Chromium 瀏覽器和遠端工作階段存取結合在一起,面向 Agent CLI。
- 適合誰用?
- Ghostex 是一個採用 MIT 授權的開源專案,歡迎貢獻者並設有 Discord 社群。README 中的功能清單很廣泛,但專案仍在演進中,使用者應查閱最新版本說明以了解每項功能的當前狀態。
- 可以商用嗎?
- 可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫最近一次提交在 1 天前。
- 用什麼語言寫的?
- 主要是 Rust(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。
開源專案深度解析
一個基於 Ghostty 的桌面應用程式,用於 Agent CLI|maddada-ghostex-deep-analysis
Ghostex 是一個跨平台桌面應用程式,圍繞 Ghostty 終端機構建,使用 Rust 和 GPUI 介面編寫。README 明確指出它不使用 Electron 或 Tauri。它面向同時執行多個 Agent CLI 的開發者,提供持久終端、GUI 面板、瀏覽器面板、通知、行動存取和輕量級程式碼編輯器。倉庫中繼資料將其列為 Rust 專案,在本文快照時擁有 692 顆星和 23 個開放 issue。專案首頁是 ghostex.dev,描述中稱其為「macOS 的 Native Agent CLIs 管理器」,並組合了 Ghostty 終端機和 Codex 應用程式的功能與體驗。
Ghostex 的文件呈現的是一個具體程式庫工作流,能否採用取決於其 README 列出的入口、輸入格式與執行環境。素材沒有提供足夠證據證明它的穩定性、效能或長期支援,本文只把能追溯到來源的行為列為判斷依據。 maddada-ghostex-deep-analysis 第1節的判斷必須與這個專案的文件內容相互對照。
安裝路徑與平台注意事項|maddada-ghostex-deep-analysis
README 記錄了四種安裝方式。在 macOS 上,Homebrew cask 會自動安裝 Apple Silicon 版本,命令為 `brew trust maddada/tap && brew install --cask maddada/tap/ghostex`,也可以從 GitHub Releases 下載 DMG。Windows 支援是面向 WSL2 工作流的測試版,提供 x64 和 ARM64 EXE 安裝程式;從 7.0.0 開始,更新會自動從 GitHub Releases 推送,而 6.x 測試版使用者需要先安裝一次 7.0.0 Setup EXE 以切換到新的更新器。Linux 使用者可以從 GitHub Releases 取得 Debian/Ubuntu 的 x64 DEB 或 Fedora/RHEL 的 x64 RPM。Android 方面,可以使用 React Native APK 即時連線到 Agent CLI 工作階段。Windows 測試版明確說明可能仍有 bug,並且目前不打算支援原生 Windows shell 工作流。
核驗時應照 Ghostex README 的範例輸入執行一次,對照產生的輸出、錯誤訊息與退出狀態,並在版本更新後重跑同一案例。金鑰、網路存取或外部服務若未被 README 說明,部署前要視為待確認的環境條件。 maddada-ghostex-deep-analysis 第2節的判斷必須與這個專案的文件內容相互對照。
終端機、編輯器與瀏覽器面板|maddada-ghostex-deep-analysis
應用程式在終端機之外還整合了三種面板。內建的基於 VS Code 的編輯器按需載入,用於 markdown、程式碼審查和 PR 檢查,支援所有擴充功能,閒置時會休眠(可設定)。Chromium CEF 瀏覽器包含註解、用於 Agent 的 Chrome DevTools MCP 和設定檔,`/ghostex-browser-use` 命令允許 Agent 無需審批提示即可控制瀏覽器標籤頁。T3code GUI 面板作為純終端機 Agent 的替代方案得到支援,不使用時完全休眠。README 還提到一個用於 HTML、Markdown 和 Excalidraw 檔案的文件檢視,帶有註解系統,可傳送給 Agent 進行協作。
Ghostex 的文件呈現的是一個具體程式庫工作流,能否採用取決於其 README 列出的入口、輸入格式與執行環境。素材沒有提供足夠證據證明它的穩定性、效能或長期支援,本文只把能追溯到來源的行為列為判斷依據。 maddada-ghostex-deep-analysis 第3節的判斷必須與這個專案的文件內容相互對照。
工作階段管理與跨 Agent 搜尋|maddada-ghostex-deep-analysis
工作階段管理是 Ghostex 的核心功能之一。README 描述了一個可選的收件匣,靈感來自 T3 Code 的 Sidebar V2,可以按執行緒和工作樹組織內容,支援聚焦單一專案或檢視所有專案,並可暫停或結算執行緒。基於 beads 的看板允許使用者收集想法,然後讓編排 Agent 管理子 Agent。所有 Agent CLI 的歷史工作階段都可以在一個地方透過提示詞關鍵字進行模糊搜尋,並可恢復;命令 `ghostex find` 或 `gx f` 啟動搜尋。工作階段預設是持久化且可附加的,應用程式重新啟動後會恢復已有的 Agent 工作階段。還支援按標題、標籤或最近活動時間列出歷史工作階段。
核驗時應照 Ghostex README 的範例輸入執行一次,對照產生的輸出、錯誤訊息與退出狀態,並在版本更新後重跑同一案例。金鑰、網路存取或外部服務若未被 README 說明,部署前要視為待確認的環境條件。 maddada-ghostex-deep-analysis 第4節的判斷必須與這個專案的文件內容相互對照。
用戶端/伺服器架構與遠端編排|maddada-ghostex-deep-analysis
Ghostex 採用用戶端/伺服器拆分,包含 gxserver 守護行程和 zmx 持久化。README 說明你可以在遠端機器上僅安裝守護行程,然後從任何用戶端控制那台機器上的 Agent。支援的用戶端包括 macOS、Linux、Windows WSL2 測試版、React Native Android 和基於 herdr 的 TUI;支援的主機是 macOS 和 Linux(已在 Ubuntu x64 和 arm64 上測試)。跨 Agent 編排是內建功能:一個 Agent 可以使用 `ghostex` CLI 命令啟動另一個 Agent 工作階段,例如讓 Claude Code 啟動 Codex 子 Agent 並向其傳送提示詞或讀取輸出;還提供了 `/ghostex-agent-orchestration` 技能用於編寫自訂技能。透過 SSH 連線後,遠端機器會出現在側邊欄中。
Ghostex 的文件呈現的是一個具體程式庫工作流,能否採用取決於其 README 列出的入口、輸入格式與執行環境。素材沒有提供足夠證據證明它的穩定性、效能或長期支援,本文只把能追溯到來源的行為列為判斷依據。 maddada-ghostex-deep-analysis 第5節的判斷必須與這個專案的文件內容相互對照。
通知、狀態與日常工作流程功能|maddada-ghostex-deep-analysis
README 涵蓋了通知和狀態指示器:通知聲音、寵物、選單列中執行中/完成 Agent 的指示器,以及手機應用程式通知。選單列顯示有多少 Agent 正在執行,點擊即可跳轉到對應 Agent。其他工作流程功能包括 git 操作,如與主分支同步和拆分 git 選單、首次提示自動產生標題、固定工作階段和給工作階段打標籤、未使用面板的自動休眠、帶有 Ctrl+G 和圖片預覽的豐富提示編輯器、透過 Ghostex CLI 的排程訊息和自動化,以及工作樹的建立和合併。提示編輯器聲稱能比普通終端機更乾淨地處理貼上的多行文字。
核驗時應照 Ghostex README 的範例輸入執行一次,對照產生的輸出、錯誤訊息與退出狀態,並在版本更新後重跑同一案例。金鑰、網路存取或外部服務若未被 README 說明,部署前要視為待確認的環境條件。 maddada-ghostex-deep-analysis 第6節的判斷必須與這個專案的文件內容相互對照。
授權與貢獻者資訊|maddada-ghostex-deep-analysis
Ghostex 以 MIT 授權發布,版權歸 Mohamad Yahia(maddada)所有,2026 年版權。授權允許使用、複製、修改、合併、發布、分發、再授權和銷售副本,前提是包含版權聲明。軟體按「原樣」提供,不提供任何明示或暗示的擔保,作者不對損害承擔責任。README 還發出了貢獻者招募資訊,指向 Discord 社群,並致謝了 Ghostex 所基於的多個開源專案,包括 CEF、VS Code、code-server 和 T3 Code。該倉庫未被封存,預設分支為 main。
Ghostex 的文件呈現的是一個具體程式庫工作流,能否採用取決於其 README 列出的入口、輸入格式與執行環境。素材沒有提供足夠證據證明它的穩定性、效能或長期支援,本文只把能追溯到來源的行為列為判斷依據。 maddada-ghostex-deep-analysis 第7節的判斷必須與這個專案的文件內容相互對照。
編輯結論
Ghostex 是一個採用 MIT 授權的開源專案,歡迎貢獻者並設有 Discord 社群。README 中的功能清單很廣泛,但專案仍在演進中,使用者應查閱最新版本說明以了解每項功能的當前狀態。
社群筆記