dark-hxx/CLI-Manager
A multi-project AI CLI workspace for local terminals, SSH hosts, and mobile-assisted workflows
What it solves
CLI-Manager 是一个桌面应用程序,旨在增强使用 AI CLI 工具(如 Claude Code 和 Codex)的开发者的工作流。它解决了常见的痛点,例如 AI agent 缺失审批请求、不同 AI CLI 会话之间缺乏统一的历史记录和代码变更 diff view、难以追踪 token 使用量和成本,以及在本地和 SSH 环境之间管理多个项目的摩擦感。
How it works
该应用作为一个综合性的工作区,封装了本地和 SSH 终端。它通过实时钩子(real-time hooks)和 shell 集成(OSC 133)与 AI CLI 工具深度集成,使其能够监控会话状态、追踪 token 消耗,并在 agent 需要用户审批时提供桌面通知。它提供了一个统一的历史浏览器,可以解析来自 11 种不同 AI CLI 源的会话,使用户能够搜索、过滤并查看代码 diffs。对于远程工作,它使用专门的 SSH agent 来管理远程项目和会话。它还包括 cc-connect 集成,允许用户通过移动设备上的 Telegram 或 Feishu 与其 AI CLI agents 进行交互。
Who it’s for
在多个本地和远程(SSH)项目中,使用 AI 驱动的命令行界面进行编码和项目管理的开发者,并且希望拥有一个更具结构化、持久化的工作区,并具备分析功能和历史记录管理。
Highlights
- Deep AI CLI Integration: 实时审批请求通知和实时会话统计(tokens, cost, tool calls)。
- Unified Session History: 单一视图即可浏览、搜索并查看来自 11 种不同 AI CLI 源(包括 Claude Code 和 Codex)的 diffs。
- wget-assisted Remote Development: 内置 SSH host 管理,支持远程项目工作流和会话恢复。
- Mobile Integration: 通过
cc-connect通过 Telegram 或 Feishu 继续 AI CLI 会话的能力。 - Project-level Provider Switching: 按项目一键切换 AI 后端(官方、代理或自托管)。
- Durable Workspaces: 由 Daemon 支持的会话,在应用关闭后仍能让终端任务在后台运行。
- Git Worktree Isolation: 引导式工作流,将并行的 AI 任务隔离到专用目录和分支中。
- Usage Analytics: 关于 token 组成、成本估算和活动热力图的详细仪表板。
相关
- 项目
- 项目
- 项目
- 项目
- 项目