【开源】Cli-Manager windows终端管理

黑猩猩 2026-04-14 14:00 1

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



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

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

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

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

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


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




CLI-Manager



名字来源:因为一直使用cc,codex,gemini 是通过cli的方式,但是项目多了之后每天都要打开好多个powershell,然后cd xx , claude/codex 好麻烦



CLI-Manager 是一个基于 Tauri 构建的 Windows 桌面应用,用于统一管理多个开发项目的终端、命令模板与历史会话。


^-^ 核心功能


1. 项目终端管理



  • 项目分组、拖拽排序、快速搜索

  • 项目路径、Shell、启动命令、环境变量配置

  • 项目路径健康检查,失效路径可快速识别


2. 终端与会话



  • 应用内嵌终端,支持 Tab 管理与拖拽排序

  • 支持外部终端模式,通过 Windows Terminal 在一个窗口内打开多个 Tab

  • 支持 PowerShell / CMD / PWsh / WSL / Bash 等多种 Shell


3. 历史会话、Diff



  • 统一查看 Claude / Codex 历史会话

  • 支持来源筛选、全局搜索、会话内搜索

  • 支持按时间分组浏览,快速回看新旧会话


4. 统计



  • 提供会话数、消息数、输入 / 输出 Token 等统计

  • 支持项目排行、模型占比、活跃热力图

  • 支持 Token 趋势、来源对比、效率散点、时段分布等图表


5. 同步与个性化设置



  • 支持 WebDAV 云同步项目、分组、模板与设置


界面预览


主界面总览





历史会话工作区





分析看板





设置与同步相关界面





新增终端





项目地址






Tips


内部终端使用的时候还是会有各种奇怪的小问题,还是win自带的powershell好看好用 ^-^


当然cli-manager到现在,不只是“cli”,常用的cmd方式启动的,比如cpa,或者本地启动个前端服务,都可以通过新建终端时自定义命令。



示例




使用cli的过程中还发现了一个比较好用的插件


cli使用的时候选择文件需要使用 @ xx/xxx/xx/x.txt 每次选择文件是比较麻烦,这个 AI Folder Path 的jetbrains插件刚好可以直接在类/方法/选中的文件行 直接复制为 cli中选择文件的格式


yz0812/AI-Folder-Path


最新回复 (18)
  • Wincy 04-21 11:48
    1

    牛掰 已mark 等一个mac 版本上线

  • Jelly Cat 04-23 23:57
    2

    不知道您对于git仓库的面板怎么解决的,没用古法编程后,基本就是对话+git仓库日志看的多。当前方案还是vscode用的多。纯终端确实舒服,但无法兼容git仓库面板这个,您怎么解决这个呢?

  • 黑猩猩 楼主 04-24 10:49
    3

    git仓库日志的目前倒还真没有考虑到,但是我想了一下,在终端中应该是无法很好展示,基于目前我这个我觉得可以在每个终端有一个"打开git历史"的按钮,识别当前仓库的.git目录然后解析文件。


    或者有一个单独的菜单查看所有已设置的终端的git记录。

  • Jelly Cat 04-24 14:07
    4



    是的基于您这个项目手搓了一个标签页-git仓库+文件树小功能昨晚。当前还有点小卡卡。感谢开源了。

  • Jelly Cat 04-24 14:07
    5

    参考的opencode gui 您这个项目也挺方便的。主要更轻量,快

  • Jelly Cat 04-24 14:17
    6



    刚优化了一点样式后效果

  • 黑猩猩 楼主 04-24 14:20
    7

    感谢佬友的使用 二开,可以更新一下仓库合并了两个pr也是样式方面的修改。当时主要也是为了减少重复输入cmd的命令,就开放出来方便大家


    佬友的一些功能想合并的话也欢迎佬友pr,感谢!!!

  • Jelly Cat 04-24 14:23
    8

    好嘞。这边测试好后研究下咋提pr ^-^ 个人开发没您们专业。再次感谢开源啦。!

  • 黑猩猩 楼主 04-24 14:41
    9

    加油佬,Vibe Coding现在确实很方便,但是也需要耐心调教,我也是随便搞的小工具方便平时工作使用的。

    再次感谢,如果有需要pr可以参考下图 ^-^

  • Sixah 04-24 15:57
    10

    感谢大佬开源,已经使用上了,体验很不错,多个项目开起来没那么乱了 ^-^

  • raven 06-12 08:42
    11

    感谢佬友开源,最近正好在查找这种工具,这个工具真实及时雨了

  • 对窗竹影 06-12 09:08
    12

    佬,我试用了一下,我出现了问题扩展了个屏幕,搜狗输入法无法定位到输入的地方,第二个我本地安装的有powerShell 7.6.2 平时用的是terminal,软件中能集成使用吗?

  • 黑猩猩 楼主 06-12 10:29
    13

    感谢佬反馈的问题




    1. 是否是更下方这种情况类似?如果是这种情况,这个 正在努力解决,这个好像是Xterm的问题,不知道fable能否解决 ^-^




    2. 不知道佬说的是否是启动方式以powershell的方式。

      可以看下这个





  • 黑猩猩 楼主 06-12 10:31
    14

    感谢佬的使用,这个也是纯Vibe coding的,佬有问题及时反馈,看到就改

  • 对窗竹影 06-12 10:34
    15

    对,第一个问题和你的一样,第二个,我用的是powershell,但是控制台页面显示的字体颜色,啥的都没有terminal的看着舒服,我使用设置里面配置,还是不好用。还有一个hook的弹窗问题,我没继续问问题,也会提示我没有回复,只提示任务完成就可以了

  • 黑猩猩 楼主 06-12 10:51
    16

    第一个问题正在努力ing~

    第二个配色问题可以通过读取powershell的配置来进行同步,我先记录下,这两天试一下。

    第三个hook的问题,因为hook是claude/code来触发的,触发之后执行脚本通知的clim,这个clim不太好控制。比如有时候,看claude输出的是,需要你进行回复同意。这时候claude触发的不是审批的hook,触发的是执行完成的通知hook。

  • 对窗竹影 06-12 10:52
    17

    第三个不重要,关闭了就行,主要还是第一个和第二个,这两个弄了,就好用了,其他的都是锦上添花的

  • 对窗竹影 06-14 09:53
    18

    快起来修bug了,年纪轻轻哪里睡的着,1.0.5版本的bug,给你提了几个 ^-^

* 帖子来源Linux.do
返回