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 组成、成本估算和活动热力图的详细仪表板。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目