dark-hxx/CLI-Manager

A multi-project AI CLI workspace for local terminals, SSH hosts, and mobile-assisted workflows

它解決的問題

CLI-Manager 是一款桌面應用程式,旨在提升使用 AI CLI 工具(如 Claude Code 和 Codex)的開發者的工作流程。它解決了常見的痛點,例如 AI 代理未發出批准請求、缺乏跨不同 AI CLI 會話的統一歷史記錄與差異檢視功能、難以追蹤 Token 使用量與成本,以及在本地與 SSH 環境之間管理多個專案時的摩擦。

如何運作

該應用程式作為一個全面的工作區,包裝本地與 SSH 終端機。它透過即時 Hook 和 Shell 集成(OSC 133)深度整合 AI CLI 工具,能夠監控會話狀態、追蹤 Token 消耗,並在代理需要使用者批准時提供桌面通知。它提供一個統一的歷史記錄瀏覽器,可解析來自 11 種不同 AI CLI 來源的會話,讓使用者能搜尋、過濾並檢視程式碼差異。針對遠端工作,它使用專用的 SSH 代理來管理遠端專案與會話。此外,還內建 cc-connect 集成,讓使用者能透過行動裝置上的 Telegram 或 Feishu 與其 AI CLI 代理互動。

適用對象

在多個本地與遠端(SSH)專案中,使用 AI 驅動的命令列介面進行程式設計與專案管理的開發者,並希望擁有更結構化、持久化的作業環境,具備分析與歷史管理功能。

主要特色

  • 深度 AI CLI 整合:針對批准請求提供即時通知,並顯示即時會話統計資料(Token、成本、工具呼叫)。
  • 統一會話歷史:單一介面可瀏覽、搜尋並檢視來自 11 種不同 AI CLI 來源的差異,包含 Claude Code 與 Codex。
  • 以 wget 協助的遠端開發:內建 SSH 主機管理,支援遠端專案工作流程與會話恢復。
  • 行動裝置整合:透過 cc-connect,可透過 Telegram 或 Feishu 從行動裝置繼續 AI CLI 會話。
  • 專案層級的提供者切換:可針對每個專案,輕鬆切換 AI 後端(官方、代理或自架)。
  • 持久化工作區:由守護程序支援的會話,即使關閉應用程式後,終端任務仍可在背景持續執行。
  • Git Worktree 隔離:引導式工作流程,將平行的 AI 任務隔離至專用目錄與分支。
  • 使用分析:詳細的儀表板,可檢視 Token 組成、成本估算與活動熱力圖。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案