本地工作台统一管理多个Claude Code/Codex会话,支持会话恢复、分类、模型配置切换。解决频繁使用多Agent时上下文丢失的痛点。
使用一个 coding agent 很简单。真正的混乱始于同时在多个项目中使用多个 coding agent。
我经常同时运行 Claude Code 和 Codex。一个 Agent 正在工作,另一个 Agent 等待批准,而昨天那个有用的 session,早已淹没在不同的路径、分支或终端窗口之下。
Agent 的能力没有问题,问题出在我的工作区。
这种挫败感促使我开发了 Termexo——一款本地优先的 Windows coding agent 工作台。
最困难的部分已经不再是生成代码,而是如何持续掌握上下文:
哪个 Agent 仍在工作?
哪个 Agent 需要我的批准?
我昨天的 session 停在哪里?
那个终端属于哪个项目、路径和分支?
当时启用的是哪个模型配置?
一堆终端窗口确实可以回答所有这些问题——但前提是你自己记得一切。
我想要一个可恢复的统一工作区,让我能够:
Termexo 不会用自定义聊天界面取代 Claude Code 或 Codex。真正的 CLI 仍然可见,也可以照常使用。
这一点很重要,因为终端依然是事实来源。现有的命令、hooks、审批流程、键盘快捷键和 session 行为都能继续正常工作。Termexo 专注的是这些工具外围的协调层。
一个有价值的 coding-agent session,不应该仅仅因为应用重启或终端被关闭就彻底消失。
Termexo 将终端、布局、项目和 Agent 的原生 session 视为同一个工作区的组成部分。目标很简单:当你回来时,应该能够理解之前正在发生什么,并直接继续工作,而不必靠记忆重新搭建整套环境。
当多个 Agent 同时运行时,我不想一直盯着每个终端。Termexo 可以通过系统通知和任务栏注意状态指示,显示审批请求和任务完成事件。
这听起来只是一个小功能,却能改变整个工作流。你可以专注于一项任务,让另一个 Agent 同时工作,等到第二项任务确实需要你时再切换过去。
Termexo 不要求注册 Termexo 账户。工作区和设置都保存在本机,凭据则通过 Windows Credential Manager 存储。
目前这个项目仅支持 Windows。它仍在持续演进,但已经解决了最初促使我开发它的问题:同时运行多个有用的 coding-agent session 时,很容易失去对它们的掌控。
如果你经常同时运行多个 coding agent,我很想知道:在这套工作流中,哪个环节最浪费你的时间?
GitHub:gemron/Termexo
Product Hunt:Termexo
如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。