Termexo 是一个 MIT 开源、仅在本地运行的 Windows AI 编程工作台,通过真实 PTY 统一管理 Claude Code、Codex、OpenCode 以及多个并行终端。V0.6.0 已公布。
OpenCode 升级为一等 Agent:启动、恢复、重启还原、自动确认与任务看板全部与 Claude Code、Codex 对齐。它自行解析模型与凭据,因此不需要在 Termexo 中配置模型 Profile。新增任务看板:写下任务与验收标准并选定 Agent 后,任务会作为一个真实终端运行;卡片在「待办 → 执行中 → 已完成 → 已验收」之间流转,由终端上报的状态推动。验收不通过时可附一句反馈退回执行中重跑,卡片记录执行次数。三个 Agent 统一自动确认:Claude 使用 --permission-mode auto,Codex 使用 --approve-for-me,OpenCode 使用 --auto,终端上的 AUTO 标记在任意 Agent 下含义一致。Claude 后台会话接管:适配对 CLI 仍然持有的会话进行查看、fork 与 attach,不再出现恢复后首条消息即退出的终端。终端工作台改进:标签支持拖拽排序、中键关闭与滚轮切换,并补充了工作台键盘快捷键。健壮性:CLI 版本探测与会话列表查询统一加入超时,并终止整个 Windows 命令树,避免无响应的 Agent 拖住会话中心;单条无法解析的会话记录不再导致整个列表失败。
同时运行多个 AI 编码终端时,难点通常不在模型,而在于终端本身缺少统一管理:哪个正在等待授权、哪个已经结束、昨天的会话如何找回、当前终端使用的是哪个供应商端点。Termexo 以 Workspace 为单位保存这些状态,并将 Agent 的生命周期事件映射为可见的终端状态。
会话恢复调用 CLI 自身的 claude --resume / codex resume / opencode --session,原生会话文件只读,不写入、不重命名、不删除。Claude CLI 可指向 Anthropic 官方、DeepSeek、MiniMax、GLM 或自建兼容端点,存为 Profile 后可整体切换。API Key 保存在 Windows 凭据管理器,资料库仅存引用,界面只能得知凭据是否存在。工艺栈为 Angular 22 + Tauri 2 / Rust,数据存于本地 SQLite,无账号、无云服务、无强制同步。
npx termexo@latest
也可从 GitHub Releases 下载 MSI 或 NSIS 安装包。当前仅兼容 Windows 10/11;安装包未做代码签名,安装时会出现 SmartScreen 提示;Claude Code / Codex / OpenCode 需自行安装并登录。
工程地址:https://github.com/gemron/Termexo

