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 拖住会话中心;单条无法解析的会话记录不再导致整个列表失败。
关于 Termexo
同时运行多个 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