语言:简体中文 | English
|
Fluxion AI一个入口,接入并管理全球主流 AI 模型 Fluxion AI 面向个人开发者、技术团队与企业,通过统一 API 接入全球主流 AI 模型,以多线路调度提升可用性,并集中管理模型质量、使用情况与费用。灵活的线路与计费方案带来更具竞争力的调用成本,实时价格与每笔消费公开可查。 |
CLI-Manager 是一款专注于 AI CLI 工作流增强的桌面应用,将本地与 SSH 终端、多项目管理、Claude Code / Codex 深度集成、多来源历史、Git Worktree 隔离和手机协作连接到同一工作台。
平台支持:Windows(完整测试) | macOS(完整测试) | Linux(实验性支持,欢迎反馈)
在多项目并行开发中,你可能遇到这些痛点:
CLI-Manager 提供:
✅ 实时 Hook 通知 — Claude 需要审批时桌面弹窗提醒,点击直接跳转
✅ 会话实时统计 — 每个终端显示当前会话 Token 用量、费用、工具调用
✅ 历史 Diff 回看 — 统一查看所有历史会话的代码变更,支持跳回触发消息
✅ 用量分析看板 — 多维度统计(热力图、趋势图、效率散点)
✅ SSH 远程开发 — 不离开工作区即可启动和管理远端 AI CLI 终端
✅ cc-connect 手机对话 — 通过 Telegram 或飞书继续 Claude Code / Codex 会话
✅ 多来源会话历史 — 统一解析、筛选和搜索 11 类 AI CLI / Coding Agent 历史
✅ 成熟 Worktree 隔离 — 通过向导完成并行任务隔离、提交、合并与清理
✅ 持久后台任务 — 终端任务持续运行,重新打开应用后可直接恢复连接
✅ 桌面宠物 — 用悬浮伙伴展示会话状态,并快速跳回正在执行的任务
✅ 项目级供应商切换 — 一键切换 Claude 后端(官方 / 中转 / 自建),无需手动改配置
✅ 灵活分屏布局 — 自由的终端分屏 + Tab 跨 pane 拖拽
✅ 命令面板 & 模板 — Ctrl+P 快速启动项目 / 执行常用命令
🔔 Hook 实时通知
|
📊 会话实时统计
|
Hook 通知弹窗 + Tab 状态实时同步 |
终端实时统计:Token / 费用 / Git 分支 |
🗂️ 会话浏览
|
🔍 Diff 回看
|
历史会话列表 + 会话内搜索与 Diff 回看
✅ 完整支持 · 👁️ 只读支持 · — 暂不支持 · DB 数据库存储来源,没有独立原始会话文件
| 来源 | 浏览 | 搜索 | 统计 | 原始数据 | Diff / 变更 | 恢复会话 | 编辑 / 删除 | 会话互转 | 实时统计 |
|---|---|---|---|---|---|---|---|---|---|
| Claude Code | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Codex CLI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Gemini CLI | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| GitHub Copilot CLI | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| Antigravity | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| Grok Build | 👁️ | 👁️ | 👁️ | 👁️ | — | ✅ | 👁️ | — | ✅ |
| Pi | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| OpenCode | 👁️ | 👁️ | 👁️ | DB | — | ✅ | — | — | — |
| Kiro | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| Cursor | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
| Cline | 👁️ | 👁️ | 👁️ | 👁️ | — | — | — | — | — |
Statistics depend on the fields exposed by each source. Claude Code and Codex CLI provide the deepest integration, including Hook-driven live status, file-change Diff, message editing with audit / rollback, resume, and two-way session conversion. Grok Build supports local/WSL resume, live stats, and session-directory delete; SSH Grok is CLI/Hook only, without remote history.
多维度统计看板:热力图 / Token 趋势 / 效率散点 / 项目排行 |
Token 构成饼图 / 模型占比 / 活跃时段分布 |
.claude/settings.json使用场景:
供应商列表与详情 |
项目右键菜单:一键切换供应商 |
cli-manager-ssh-agent,按主机或项目配置 Claude/Codex 根目录,预览 Hook 变更,并且只安装或移除 CLI-Manager 自有条目Claude Code 与 Codex 的远端 Hook 状态已经可用。远端历史及分析、文件/Git 面板、Worktree、外部终端和远端资源监控仍未开放;SSH 项目始终不会扫描或切换远端供应商。
SSH 主机管理、认证、代理与连接诊断
当前 cc-connect 集成运行在 Windows 桌面主机上,首版每次托管一个项目和一个消息平台,支持 Telegram 与飞书。
![]() 项目 / Agent 选择、白名单、凭据与进程状态 | ![]() 通过 Telegram 或飞书与 Claude Code / Codex 对话 |
🖥️ 内置终端
|
📐 灵活分屏
|
灵活分屏布局 + Tab 跨 pane 拖拽
Ctrl+P 全局面板 — 模糊搜索 / 键盘导航${projectPath} / ${projectName}
命令面板:模糊搜索 + 快速启动 |
命令模板:三级作用域 + 变量替换 |
wt/<任务名> 分支.clipet 宠物包及 Codex Pets 兼容
桌面宠物、任务列表、宠物图鉴与 `.clipet` 宠物包管理
CLI-Manager 的定位是一个可长期使用的 AI CLI 工作台:把本地与 SSH 终端、多 Agent 执行、长期会话历史、Git Worktree 隔离、用量分析、供应商配置、后台任务和手机对话连接成一个完整产品。
以下对比基于 Orca 与 cmux 在 2026-07-05 的公开项目定位;CLI-Manager 尚未交付的能力会明确标记为“规划中”。
| 对比点 | CLI-Manager | Orca | cmux |
|---|---|---|---|
| 核心定位 | 跨项目、本地 / SSH 终端、历史、统计和配置的一体化长期 AI CLI 工作台 | 在隔离 Worktree 中进行多 Agent 编排、结果比较与合并 | 面向 Agent pane、通知和可编程界面的原生 macOS 终端工作区 |
| 桌面平台 | Windows / macOS 完整测试;Linux 实验支持 | macOS / Windows / Linux | macOS |
| 远程工作流 | 内置 SSH 远程项目 / 终端,并可通过 cc-connect 在 Telegram / 飞书手机端对话 | SSH Worktree 与远程编排工作流 | 通过 SSH / tmux 组合远程终端工作流 |
| 会话历史 | 解析 11 类来源,统一浏览、搜索、筛选、标签、收藏和统计 | 侧重账号、用量、通知与 AI Diff 等能力 | 会话恢复、通知面板与工作区元数据 |
| 深度历史操作 | Claude / Codex Diff、文件变更、消息编辑 / 删除、审计撤回、恢复会话和双向互转 | 公开定位中不是核心方向 | 公开定位中不是核心方向 |
| Git Worktree 生命周期 | 成熟的项目级隔离:提醒 / 自动策略、独立分支、依赖初始化、历史、提交、合并、冲突中止和清理 | 多 Agent 并行编排的核心模型 | 更偏外部组合式 Git 工作流,不提供任务完成向导闭环 |
| Agent 可视化 | 子 Agent 自动分屏、会话关联与实时状态 | 多 Agent 隔离执行、结果对比与合并 | 原生 pane / split 展示 Agent 与相关工具 |
| 统计与配置 | Token / 费用 / 模型 / 项目分析、cc-switch 供应商集成、WebDAV 版本化备份 | 用量、rate-limit 跟踪与账号切换 | Ghostty 配置、CLI / socket API、Hook 与 OSC 集成 |
| 手机与 Web | cc-connect 手机对话已可用;独立 Web 端和 Mobile 端正在规划 | 公开产品定位包含移动端伴侣 | 以 macOS 桌面端为主 |
| 个性化 | 应用 / 终端主题、自定义背景、状态栏工具和桌面宠物 | 产品自身的编排视图与界面 | 原生终端主题与 Ghostty 配置兼容 |
选择建议:
| 载体 | 状态 | 定位 |
|---|---|---|
| 桌面应用 | ✅ 已可用 | 完整的终端、项目、历史、Git、统计、SSH 与后台任务工作区 |
| 手机对话 | ✅ 已通过 cc-connect 可用 | 在 Telegram / 飞书与 Claude Code / Codex 对话,由桌面主机托管会话 |
| Web 端 | 🧭 规划中 | 通过浏览器访问 CLI-Manager 工作流,具体范围与交付时间尚未承诺 |
| 独立 Mobile 端 | 🧭 规划中 | 超越消息平台对话的第一方移动伴侣,具体范围与交付时间尚未承诺 |
CLI-Manager 提供两条成熟的并行工作路径:在终端工作区内自动可视化子 Agent,以及使用项目级 Git Worktree 隔离独立任务。
wt/<任务名> 分支
主界面 — 终端工作区
.clipet 宠物包与 Codex Pets 兼容)前往 Releases 页面获取最新版本。
目前主要提供 Windows 构建产物;macOS / Linux 用户建议从源码构建(见下方)。
配置 SSH 主机后,打开 设置 -> SSH 主机 -> CLI 集成,可显式预览并安装、升级、回滚或卸载 cli-manager-ssh-agent。首期远端目标为 Linux x86_64 与 aarch64。打开页面不会自动连接,Agent 生命周期操作也不会自动安装或修改 Claude/Codex Hook。
Agent 安装并检测成功后,在同一页面的 Claude 或 Codex 卡片中检查配置根目录、预览实际文件与指纹,再显式确认安装或移除 Hook。每台 SSH 主机和项目覆盖目录分别保存自己的配置根身份;默认目录为 $HOME/.claude 与 $HOME/.codex。
可复用 bridge 要求 Agent protocol 1.1 或更高版本。较旧但健康的 Agent 仍可显式升级,但在具备 heartbeat、取消和有界 backpressure 能力前会显示为不兼容。
也可以在远端通过先下载、再审阅的 POSIX 脚本安装同一签名制品:
curl -fL -o install-ssh-agent.sh https://github.com/dark-hxx/CLI-Manager/releases/latest/download/install-ssh-agent.sh
less install-ssh-agent.sh
sh install-ssh-agent.sh
脚本依赖 curl、minisign,以及 jq 或 python3 其中之一;执行前会校验签名 manifest、目标架构、制品大小和 SHA-256。自定义安装根使用 --install-dir;普通 HTTP 镜像必须显式传入 --allow-http,并且仍需通过内置公钥验签。
npm install
npm run tauri dev
npm run tauri build
独立 Web 服务默认监听 127.0.0.1:8787,需要时可以通过开发脚本参数、环境变量或数据目录中的 web-server.toml 修改监听地址和端口:
安装版也可以直接在“设置 -> 远程连接 -> 本机 Web 服务”中配置管理员密码、监听 IP、端口和允许的访问来源。服务默认采用手动模式,点击“启动服务”后才会运行;只有开启“启动应用时自动启动 Web 服务”后才会随 CLI-Manager 启动。可选择本机局域网或虚拟组网网卡 IP;0.0.0.0 / :: 会监听全部网卡并要求填写精确 Origin。HTTP 非回环访问仅适用于受信局域网或加密虚拟组网,公网访问应使用 HTTPS 反向代理。
# 开发模式:前端 5173,服务端 9000
.\scripts\start-web-dev.ps1 -BackendPort 9000
# 独立服务:命令行优先级最高
$env:CLI_MANAGER_ADMIN_PASSWORD = "change-me"
npm run web:server:run -- --bind 0.0.0.0:9000
配置优先级为:命令行 --bind / --port > CLI_MANAGER_WEB_BIND / CLI_MANAGER_WEB_PORT > data/web-server.toml > 默认值。监听非回环地址时必须同时启用 CLI_MANAGER_COOKIE_SECURE=true 并通过 HTTPS 提供服务。
# TypeScript 类型检查
npx tsc --noEmit
# Rust 检查
cd src-tauri && cargo check
# Rust 测试
cd src-tauri && cargo test
Ctrl+F)cli-manager-ssh-agent 的安装 / 升级 / 回滚 / 卸载.claude/settings.jsonCtrl+P)${projectPath} / ${projectName}).clipet 宠物包 / Codex Pets| 快捷键 | 功能 |
|---|---|
Ctrl+P | 打开命令面板 |
Ctrl+K | 打开会话历史 |
Ctrl+Shift+T | 新建终端 |
Ctrl+W | 关闭当前终端 |
Alt+ArrowRight | 下一个 Tab |
Alt+ArrowLeft | 上一个 Tab |
F11 | 终端全屏 |
Ctrl+F | 终端搜索 / 会话内搜索 |
💡 所有快捷键可在「设置 - 快捷键」中自定义
| 作者个人微信 | CLI-Manager 微信群 |
|---|---|
|
|
添加好友时请备注 cli-manager | 欢迎加入交流 |
本项目在 LINUX DO 社区推广,感谢 LINUX DO 社区对开源项目的支持与认可。
CLI-Manager 采用双授权模式:
Copyright (c) 2026 Chenyme。详见 NOTICE。
正常使用未经修改的官方应用不需要商业授权;遵守 AGPL-3.0-or-later 的开源使用也不需要商业授权。
No reviews yet. Be the first to rate this tool.
Sign in to leave a review.