首页 > 开源 > Termexo V0.7.0 发布:终端可见并切换 Claude / Codex 登录账号

Termexo V0.7.0 发布:终端可见并切换 Claude / Codex 登录账号

OSChina资讯 2026-09-03 19:23 1 阅读 查看原文
  • Termexo 于近日发布 V0.7.0 版本。该版本的主要方向是账号管理与窗口界面:把 Claude Code 与 Codex 的登录身份从隐藏在环境变量中的状态,变为终端上可见且可切换的属性,同时重做了窗口顶栏与终端渲染。

账号成为终端的可见属性

Claude Code 与 Codex CLI 的登录身份由配置目录决定,分别通过 CLAUDE_CONFIG_DIRCODEX_HOME 环境变量指定,凭据、账号身份、会话记录与缓存均存放在该目录下。在此前版本中,终端启动后无法从界面确认其所使用的账号。

  • V0.7.0 在终端标题栏中显示当前使用的登录账号,右侧检查器的会话详情中也增加了账号一栏。账号标签可点击,用于打开切换对话框:对话框列出该 Agent 下的全部账号及其登录状态,当前正在使用的账号会被标记并禁用选择;若所选账号尚未登录,界面会提前说明终端重启后将进入 CLI 自身的登录流程;该 Agent 仅有一个账号时,切换按钮禁用并说明原因。

确认切换后,终端会以新账号重新启动,模型、MCP Profile 与自动确认设置保持不变。启动命令在关闭原有 PTY之前构建完成,因此准备阶段失败不会影响正在运行的会话。由于会话记录存放于原账号目录,切换账号后无法继续原会话,该版本明确以新会话启动,并在界面中说明这一行为。

重连不再回落到默认账号

此前版本中,终端的启动环境由后端一次性下发。应用重启后终端重连时该环境已不存在,CLI 会回落至默认配置目录。V0.7.0 起,终端会记录其所使用的账号、模型 Profile 与工作空间,重连时依据这些记录重建账号目录、代理设置与供应商密钥。

修复已登录账号被重复要求登录的问题

该版本修复了托管 Claude 账号在完成登录后,首次打开终端仍被要求登录的问题。Claude Code 依据配置目录中的hasCompletedOnboarding 标记决定是否运行首次配置向导,而该向导固定包含登录步骤;早期版本的claude auth login 在登录成功后不写入该标记。Termexo 现会在账号目录中已存在凭据时补写该标记,尚未登录的账号仍会正常进入向导。

界面与渲染

  • V0.7.0 取消了系统标题栏,改由应用自行绘制窗口顶栏:顶栏横跨整个窗口,右端为最小化、最大化与关闭按钮,左右侧栏均位于其下方。产品标识与设置入口移入顶栏,构建版本号显示在工作区面板底部,收起面板时两者不会随之消失。原先仅在工作区面板隐藏后出现的展开按钮改为常驻的「工作区」开关;「新建终端」并入 Agent 菜单,统一为一个「新建」菜单,分为终端与 AI Agent 两组,每个 Agent 在被选中前即显示已安装版本或提示未检测到。

终端渲染改用 GPU,长回滚滚动不再出现此前 DOM 渲染方式下的卡顿;不具备可用 GPU 的设备会自动回退到原渲染方式。此外该版本修复了桌面版终端标签无法拖拽排序的问题,此前拖放事件被 webview 自身的处理拦截。

其他变更

该版本还支持在账号之间复制设置、全局指令、插件与技能,凭据、账号身份与会话历史不在复制范围内,两个账号各自的登录状态互不影响;登录完成后自动识别并刷新账号状态,不再依赖在浏览器流程结束后仍继续运行的登录进程;OpenCode 恢复会话时支持与其他 Agent 一致的模型与自动确认设置,导入的交接包归属到执行导入的工作区;生成的交接包缺少可传递内容时会给出提示。

运行环境与获取方式

Termexo 要求 Windows 10/11 x64,需要 WebView2 运行时与 Node.js 18.18 及以上版本。可通过npx termexo@latest 直接运行,或在 Release 页面下载 NSIS / MSI 安装包。

  • 需要说明的是,本地优先并不意味着模型请求不联网:Claude Code、Codex 与 OpenCode 仍按用户配置的供应商及其隐私政策访问对应服务。Codex 接入第三方 Endpoint 需要供应商兼容 Responses API,并非所有兼容 OpenAI 的服务都可直接使用。

后续计划

项目目前仅支持 Windows 平台。后续版本计划与已知问题在 GitHub Issues 中公开跟踪,项目维护者接受功能建议与缺陷反馈。

  • 项目地址:https://github.com/gemron/Termexo

  • 发布页面:https://github.com/gemron/Termexo/releases/tag/v0.7.0

  • 官方网站:https://www.termexo.com

  • npm 包:https://www.npmjs.com/package/termexo

    https://oscimg.oschina.net//AiCreationDetail/up-4028cce598465ece5aa3ad8e9845b693.png