【开源自荐】CLI-Manager 算不算最能打的cli助手?

黑猩猩 2026-08-06 15:27 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




CLI-Manager至今收到了很多佬的建议、帮助,感谢各位,一直没有个像样的功能介绍,今天来做一个吧,顺便说说我们为什么"能打"?


cli深度集成、全面的不能再全面的hook通知、炫酷的实时统计面板、ssh远程vibe的高度支持、项目级供应商切换、终端vibe小宠物 等等,且听我细细道来~


快速上手


项目维护


在CLI-Manager中你可以将你本地/wsl/ssh中任意目录维护成一个项目,在项目维护中你可以设置 CLI工具: claude、codex、pi、grok、cline、cursor等。或者你不用CLI,只把他当作一个启动器,那么仅维护 启动命令 当你点击运行时候,会自动拉起一个内部终端,帮你输入你设置的 CLI/启动命令 你不喜欢内部终端,只想做一个启动器?简单,设置-侧边栏-精简模式,打开之后,那他就是一个启动器,启动的时候会拉起系统的shell执行对应的命令。



SSH远程


你可以在设置-SSH 主机中维护/导入你的服务器连接信息,再去主界面进行项目维护,新建SSH远程项目,选择目录,维护CLI工具/启动命令即可。


特色


当使用远程服务器进行vibe的时候,怎么查看/修改会话历史?怎么统计token消耗?怎么快速增加hook通知?



  • 安装ssh-agent:设置-ssh主机 有一个插件的图标,点击后安装ssh-agent (仅做数据交互,拉取远程会话文件,安装hook,全开源各位佬放心)

  • 安装hook:插件安装完成之后,下方:可以检测claude/codex 目录,一键安装cli-manager内置hook



内置hook(claude、codex、grok、pi)


安装hook: 打开CLI-Manager之后,左下角黄色呼吸灯,点击安装(如果不在默认目录,需要在Hook设置中更改)

hook类型: 会话开始、消息发送、需要审批、Question模式回答、sub-agent自动分屏、执行完毕、执行失败

通知类型: 应用内通知、系统消息通知、三方平台

三方通知平台: bark、钉钉、企微、pluspush、wxpusher、server酱、tg、ntfy、gotify、自定义




好啦,看到这里你就快速上手完成咯


继续


终端


设置-终端



  1. 分屏,不过多介绍,可以拖动分屏,开始workspan模式,项目聚焦模式等等

  2. shell类型:win内置cmd、powershell、git bash, mac内置zsh、bash等 可以自定义任意终端类型

  3. 颜色自定义设置-终端-终端行为 支持普通终端颜色自定义。cli会话支持:AI输出颜色/用户输入颜色自定义方便查看对话信息

  4. 终端标记设置-终端-终端状态标记 开启后会在你的终端出现标记颜色,不同的颜色代表会话不同的状态,方便你的多线程开发

  5. markdown形式查看CLI输出内容:这应该也算是一个亮点吧?截图中我是让他输出的markdown,实际ai输出的所有内容,均可使用markdown格式预览,这下cli对话用起来不费劲了吧?

  6. 文件快速发送: 可以拖动文件到终端、支持直接ctrl+v粘贴文件,免去你使用cli不方便的文件操作







Git Worktree


在vibe coding时代,多线程并发开发项目已经是常态,为了方便同一个项目多任务并发,CLI-Manager集成了git的worktree功能,在项目维护的时候我们可以设置 Git Worktree 隔离,worktree项目完成后,点击 WT 标志即可快速合并回主分支,丢弃worktree


共有四种方策略:忽略、提醒、并行时自动创建、始终



  • 提醒:当你的cli项目多开的时候会弹框提示是否需要创建worktree,可自行控制,输入worktree名称

  • 并行自动创建:也就是忽略了提醒了步骤,当识别到进行多窗口并行时自动创建worktree

  • 始终:每运行一个终端都会创建一个新的worktree



侧边栏


命令模板


设置-命令模板 将常用命令预设为模板,快速输入


沉浸式vibe


快捷键 F11


会话历史面板


这算是CLI-Manager中比较重要的一个面板,这里包含了你所有项目、所有cli的对话历史,

你可以在这里:关键字搜索、删除、收藏、编辑(对,你可以编辑对话历史)、恢复对话、查看diff、claude/codex对话互转


实时统计面板


这里就不放截图了,可以参考上边的截图,主要就是当前目录的一些信息,以及当前对话中统计,比如:token输入输出、会话轮次、消耗额度 等 (有多少佬是被这个吸引到的)


GIT面板



  • diff解析: 当你的项目是一个git项目的时候,变更文件解析,不需要我们在切换到ide中才能看到ai给我修改了什么

  • 嵌套仓库支持 比如当前文件夹是一个主仓库,下面有两个子仓库,那么我们可以解析到所有仓库的变更,不会因为解析的问题创建多个项目

  • 分支创建/切换

  • 推送/提交/拉取



文件面板



  • 展示当前目录中所有文件

  • markdown预览

  • 文件编辑保存

  • 文件快速发送cli对话



时间轴


时间轴中会将当前会话内容进行解析,方便查看每次对话摘要,不必翻历史记录自己总结




项目供应商管理


目前设置-供应商中自动识别本地安装的ccs,自动解析数据

在项目列表可以右键-切换供应商,启动时候会走设置的供应商


状态栏


为了方便claude/codex statuline的快速配置,我们做了可视化的状态栏配置

claude/codex







远程连接


依靠cc-connect可以将你的clim对话放在 tg、飞书、微信、企业wei


cli-manager宠物


兼容codex宠物,支持导入,根据任务状态自动提醒


会话历史兼容


完整支持 · 👁️ 只读支持 · 暂不支持 · DB 数据库存储来源,没有独立原始会话文件
























































































































































来源 浏览 搜索 统计 原始数据 Diff / 变更 恢复会话 编辑 / 删除 会话互转 实时统计
Claude Code
Codex CLI
Grok Build
Pi
Gemini CLI
GitHub Copilot CLI
Antigravity
OpenCode DB
Kiro
Cursor
Cline

token统计面板



抢先功能体验招募


之前供应商一直是强依赖的ccs,好多佬反馈 能否去掉依赖ccs,于是做了供应商维护,可手动维护/ccs导入,后续再做gateway 故障转移等等


先这样吧,详细操作手册,参考:

功能操作手册|CLI-Manager


仓库地址:欢迎给各佬点点^-^,提出issue,贡献pr!!!

最新回复 (9)
  • luckyff 08-06 15:29
    1

    ^-^很赞,一直在用,已经是claude code的默认客户端了

  • zemu宸 08-06 15:30
    2

    感觉做的很有趣,宠物有什么功能嘛?

  • 黑猩猩 楼主 08-06 15:32
    3



    有的,宠物可以检测当前cli对话状态,审批/失败 等等hook都会有不同的颜色,还会动哦

  • 赞恩血蹄 08-06 15:35
    4

    用了一段时间了,已经是组内大部分人的常用工具了,相当好用 ^-^

  • zemu宸 08-06 15:36
    5

    准备git下来先试试,感谢佬的分享

  • ZcZiXs 08-06 15:40
    6

    确实好用,这个hook通知太实用了,可以在摸鱼时及时提醒完成 ^-^

  • Roxanne 08-06 15:55
    7



    一直再使用跟随大佬的脚步,确实好用 也不占内存 ssh 什么功能都有

  • 柳梢絮飘 08-06 15:56
    8

    早已star,用了一个月了,在公司和家里都用 ^-^

  • Mengzhisha 08-06 16:02
    9

    好多佬反馈 能否去掉依赖ccs,于是做了供应商维护



    期待正式上线,这样一来就对于claude --settings/ codex -p 的是不是也可以支持了(配置不同的供应商)

* 帖子来源Linux.do
返回