并发开发时管理 session

7 月 8 日
 12wk34

起因是工作时需要多个项目一起, tmux 切来切去还是不够顺畅, 就开始自己搓 UI. (claude GUI 至今都很简单, codex 当时不能远程 new session)

代码在 https://github.com/nexustar/usher 欢迎大家尝试. 支持 claude code 和 codex (codex desktop 功能已经很全了, 非 Linux 用户直接用官方的可能更合适)

也建议大家可以试试自己搓 UI, 别人做的 GUI 总有自己不喜欢的细节, 如今 AI 的能力已经可以 code as config 了

1787 次点击
所在节点    Claude
5 条回复
aarontian
7 月 9 日
有点好奇 router session 的思路,具体起什么作用
12wk34
7 月 9 日
@aarontian router session 其实是我开这个项目的初衷. A/O 两家很久都没有跟进 openclaw 这种一个 session 聊到死的模式. 但是用户角度(尤其是集成在 IM 的时候)这是非常好用的不用去做选择. 所以做了一半自动的 router session, 用一个 llm 来驱动: 1. 判断用户是否是在对 session 做 CRUD (新建/切换 focus session), 如果是直接执行 2. 如果当前已经 focus 到某个 claude code session, 用户输入又和 session 管理没有关系,就直接转发给 focus session, 然后原样把输出转发回 router session

![image]( )
pathinfuture
7 月 9 日
有个开源软件叫 cloudcli ,你看看你两谁更好一点
12wk34
7 月 9 日
@pathinfuture cloudcli 用的是 claude agent SDK, 而不是持续运行的 claude code TUI, claude code 的 -p 模式很容易遇到缓存失效的问题,之前 debug 了好久后来索性换成 tmux 里跑原生 TUI 了.
12wk34
7 月 9 日
![cloudcli]( https://github.com/siteboon/claudecodeui) 和 ![happy]( https://github.com/slopus/happy) 是比较流行的两个工具, 功能比我全面很推荐去使用. 只是我自己不太喜欢全功能产品,倾向于用简单的工具解决 session 可视化. 然后组合其他工具.

比如我现在是在电脑同时部署 ![code-server]( https://github.com/coder/code-server) 然后给 usher 加了个快速跳转的按钮

![image]( )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1225943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX