Termory 是一个本地桌面应用,统一管理 Claude Code 、Codex 、Gemini CLI 、OpenCode 四个工具的记录和 API 供应商配置,我自己主要用来替换 CC Switch 。
切换供应商、看用量这类工具已经不少,Termory 与它们的区别是把记录作为主要功能来做:
- 会话、记忆、技能统一浏览:四个 CLI 的会话历史、CLAUDE.md / AGENTS.md 等记忆文件、Skills 收在一个界面,按项目分组,消息展示和终端接近的渲染
- 从菜单栏直接开工:最近会话挂在菜单栏上,点一下就打开终端接着聊;新建会话也在菜单栏完成,选一个最近项目、选用哪个 CLI ,终端直接在那个目录里启动。旧会话也可以在记录页右键 resume
- 收藏与搜索:全文搜索所有记录,单条消息可收藏,源会话删了收藏还在
同类工具有的,它也都有:
- 切换和额度显示:官方订阅的剩余额度(Claude / Codex / Gemini)直接显示在供应商页和菜单栏,看一眼额度、点一下切换,是同一个动作;切换不碰各家官方登录,来回切不用重新登录
- 网关一次配置:中转站一个地址加 Key ,自动探测支持的协议,同时绑给多个 CLI
- 统计页:每日 Token 用量、按小时的活跃热力图
数据全部在本地,不上传任何东西,对各 CLI 的历史文件只读不改。支持 macOS / Linux / Windows ,界面有中英文,开源免费。
目前 macOS 版本经过完整的实机测试。
开发全程由 Claude Code 完成,使用 Tauri v2(Rust + React + shadcn/ui)。
GitHub: https://github.com/chats-is/termory 下载: https://github.com/chats-is/termory/releases/latest
有问题或建议欢迎提 issue 。