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

2026-04-29 10:232阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

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

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 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 云同步项目、分组、模板与设置

界面预览

主界面总览

主界面1200×800 51.9 KB

历史会话工作区

历史会话1661×1108 166 KB

分析看板

分析看板1661×1108 97.9 KB

设置与同步相关界面

设置1410×932 59.5 KB

新增终端

新增终端1200×800 45.5 KB

项目地址

github.com

GitHub - dark-hxx/CLI-Manager: CLI-Manager: 用于集中管理基于 Windows PowerShell...

CLI-Manager: 用于集中管理基于 Windows PowerShell 的多个开发项目,解决多窗口切换、重复输入命令的痛点,提升开发工作流效率。


Tips

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

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

示例

image418×618 10.3 KB

image420×622 10 KB

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

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

yz0812/AI-Folder-Path

image870×1098 48.2 KB

网友解答:
--【壹】--:

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


--【贰】--:

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


--【叁】--:

加油佬,Vibe Coding现在确实很方便,但是也需要耐心调教,我也是随便搞的小工具方便平时工作使用的。
再次感谢,如果有需要pr可以参考下图
image1988×589 33.7 KB


--【肆】--:

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

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


--【伍】--:

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


--【陆】--:

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


--【柒】--:

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


--【捌】--:

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


--【玖】--:

image1911×1140 183 KB
刚优化了一点样式后效果


--【拾】--:

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

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