CLI Manager icon

CLI Manager

CLI Manager 是適用於 macOS 的桌面應用程式,將 Claude Code、Codex CLI、Gemini CLI、其他 CLI 工具與終端機工作階段集中於單一工作區,協助開發者管理平行代理程式工作、Git worktree、差異檢視及選用的 AI 監督控制。

CLI Manager

概覽

CLI Manager 是一款適用於 macOS 的桌面應用程式,將多個命令列 AI 代理程式與終端機工作階段集中於單一工作區。它支援 Claude Code、Codex CLI、Gemini CLI、其他 CLI 工具、應用程式與一般 shell,並提供專案資料夾及命名工作階段,讓相關工作更容易尋找。

這款應用程式結合了以終端機為基礎的代理程式管理、Git 工作流程與檢視工具。使用者可以建立獨立的 worktree 工作區、監控代理程式狀態、檢視差異,並將針對特定行的回饋傳回代理程式的終端機。選用的 AI Control API 也允許代理程式或指令碼在本機操作可見的工作階段,同時使用者仍可觀看、輸入內容、中斷 AI 連線或接手操作。

功能

統一的 CLI 工作區

在同一個側邊欄中管理 Claude Code、Codex CLI、Gemini CLI、其他 CLI 工具與一般 shell。將專案分組到資料夾中,並依角色為工作階段命名。

Worktree 與原始碼控制

將 Git worktree 建立為獨立工作區,讓代理程式在不同分支上執行,並使用內建面板來暫存、提交、推送、瀏覽歷程記錄及比較變更。

應用程式內差異檢視

開啟工作區差異、選取行,並將包含檔案與行號的留言傳回代理程式的終端機。Worktree 比較會包含新檔案,並與分支來源進行比較。

代理程式狀態與使用量掌握

使用官方 Claude Code 與 Codex hooks 取得工作階段狀態,區分權限提示與已完成的工作。使用量警示會指出是否接近五小時或每週上限。

可監看的 AI 控制

啟用本機 AI Control API,讓 Claude Code、Codex 或指令碼透過 MCP 或 REST 開啟工作階段、執行範本、傳送提示、讀取畫面輸出、等待閒置,以及釋放或關閉工作階段。

工作階段記事

為每個工作階段附加記事本。記事會在輸入時儲存、於重新啟動後保留,並可由透過 Control API 運作的 AI 讀取。

使用情境

  • 管理平行代理程式工作

    在同一個專案資料夾中保留數個針對相同程式碼庫的代理程式工作階段,依角色命名,並在不關閉仍在執行的工作階段下切換。

  • 隔離的分支開發與檢視

    為隔離的分支建立 worktree、將代理程式指派給該 worktree,接著檢視產生的差異,並在合併前傳回針對檔案與行的留言。

  • 受監督的代理程式自動化

    讓 Claude Code、Codex 或指令碼啟動可見的終端機工作階段、傳送任務、等待代理程式並讀取其輸出,同時保留回應提示或接手控制的能力。

  • 監控長時間執行的工作階段

    使用 hooks、狀態指示與使用量警示,在多個代理程式同時執行時區分進行中的工作、權限要求與已完成的工作階段。

Pros and Cons

Pros

  • 在同一個側邊欄中支援多個 CLI 代理程式與一般 shell。
  • 在桌面工作流程中整合 Git worktree、原始碼控制操作、差異檢視與代理程式回饋。
  • 由 AI 控制的工作階段會保持可見,使用者可以觀看、中斷或重新接手。
  • 自 1.5.0 版本起,依 MIT 授權條款提供免費且開放原始碼的版本。
  • 資料在本機處理;AI Control API 綁定 localhost,並使用 bearer token 保護。

Cons

  • 目前僅支援 macOS;Windows 已列入規劃,Linux 不在開發路線圖中。
  • AI Control API 預設為停用,且需要進行本機設定,包括設定受 token 保護的連線。
  • 在工作階段已經執行後才啟用 API 時,部分可由 API 讀取的終端機輸出可能不完整。

FAQ

CLI Manager 支援哪些平台?

CLI Manager 目前適用於 macOS,提供 Apple Silicon(ARM64)與 Intel(x64)下載版本。Windows 版本已列入規劃,Linux 目前不在開發路線圖中。

我可以在 CLI Manager 中使用哪些 CLI 工具?

您可以管理 Claude Code、Codex CLI、Gemini CLI 與一般 shell。產品也表示可以加入其他 CLI 工具與應用程式。

CLI Manager 是否免費使用?

可以。CLI Manager 自 1.5.0 版本起,依 MIT 授權條款提供免費且開放原始碼的版本。網站未列出付費方案或使用費用。

AI Control API 如何運作?

在「設定 > Agents」中啟用 AI Control API。它提供僅限 localhost 存取且受 bearer token 保護的 MCP 與 REST API,可開啟工作階段、傳送提示、讀取終端機輸出並等待完成。您可以中斷 AI 連線或關閉 API,以結束存取。

我可以觀看或接手由 AI 控制的終端機工作階段嗎?

可以。透過 AI Control API 開啟的工作階段會以一般終端機的形式顯示在側邊欄中,並帶有 AI 已連線指示。您可以讀取畫面、在工作階段中輸入內容、接手操作,或中斷 AI 連線。

Quick Facts

類別
開發者工具
平台
macOS;Apple Silicon 與 Intel 版本
主要使用者
使用 CLI 型 AI 代理程式與終端機工作流程的開發者
支援的工具
Claude Code、Codex CLI、Gemini CLI、其他 CLI 工具、應用程式與一般 shell
授權條款
自 1.5.0 版本起採 MIT 開放原始碼授權
AI Control API
選用的僅限 localhost 存取之 MCP 與 REST API;預設為停用