大家编程用Hermes时候 用 cli 还是 desktop,各有什么优势呢
-
两个都用过,说下实际区别,结论放前面:回看记录 Desktop 就是最优解,不用为了"大牛都用 CLI"而换。
Desktop 的优势就是你说的那点:会话历史有图形化列表,翻以前的编程记录、搜索对话都方便,文件还能拖拽。适合长时间挂着的复杂任务。
CLI 的优势在别处:
- 轻、快,适合快速问答和日常小任务,不用开图形界面
- 能写进脚本/自动化流程(cron、管道、和 git 配合)
- SSH 到服务器上也能用,远程调试方便
- 会话数据其实都存在同一个库里(~/.hermes 下面),CLI 里也能列历史会话、接着上次的对话继续,只是浏览体验是纯文字的,没有 Desktop 那种可视化列表
实际建议:如果你主要就是"编程 + 回看记录",Desktop 完全够用;想体验 CLI 就从小任务开始,比如快速问个问题、让 agent 跑个脚本。两者共享同一份会话数据,不存在"用了 CLI 就看不到以前的对话"这回事,随时切换都行。我自己的用法是:重活和长任务用 Desktop,快速问题、定时任务、远程机器上用 CLI。
-
做一个 skill。收工让 skill 保存记录后关机。
-
@kadingche cli 就搭配 herdr 使用,比GUI 好用的多,而且不会中断任务 还能继续原本的画面跟进度,正经CODING工作都是CLI为主,除非你是搞前端网页工程