菜单栏、托盘与系统通知
macOS 菜单栏显示今日 token 与费用,订阅额度将尽时变为橙色,用完后变为红色。点开的菜单给出网关状态、各项额度及重置时间与进行中的请求,不打开主窗口即可复制网关地址或默认密钥。Windows 与 Linux 的托盘提供相同的菜单。
客户端只需接入一次,此后更换上游或模型无需改动客户端配置。每个请求的费用与去向都有记录;发出前可替换其中的 API 密钥,中转站在回答中塞入的危险工具调用也可以在客户端执行前拦下。支持 macOS、Windows 与 Linux,MIT 开源。
赞助商:想出现在这里吗?
一键接入,或按说明配置
01路由
按模型、工具、图片、扩展思考等条件把请求分给不同上游。回答开始前上游出错时自动换用下一个,同一会话固定使用同一上游,提示缓存保持有效。标题生成、预热等辅助请求可在本地应答,不占用额度。
02防护
API 密钥、私钥、连接串口令、身份证号与银行卡号可在请求发出前换成占位符,中转站拿不到原值;回答中的工具调用若是下载即执行或外发凭据,可在客户端执行之前切断。夹带指令的隐藏字符可以删除,提示注入可以拒绝;三项防护出厂只记录、不改动请求,可逐项切换到「替换」「切断」或「处置」。
03追溯
请求详情给出命中的规则、尝试过的每个上游、API 格式转换,以及费用的计算依据。已结束的请求可以重放到另一个上游,并排对比两次回答;全部请求记录都可以搜索,包括请求与回答的内容。
04费用
按模型与上游统计 token、费用、缓存节省、首 token 时间与生成速度。估算的金额单独标注,无法计价的请求单独计数,不按零计入;价格每日按 LiteLLM 公开价更新,也可以使用自定义价目表。
macOS 菜单栏显示今日 token 与费用,订阅额度将尽时变为橙色,用完后变为红色。点开的菜单给出网关状态、各项额度及重置时间与进行中的请求,不打开主窗口即可复制网关地址或默认密钥。Windows 与 Linux 的托盘提供相同的菜单。
12
款一键接入 · 另有 3 款按说明配置
一键接入 Claude Code、Codex、opencode 等十二款客户端,写入前预览改动、备份原文件,随时可以还原;Windows 上 WSL 中的 Claude Code 与 Codex 同样支持。此后切换上游只在网关中完成,客户端无需改配置或重启。
API 密钥、Amazon Bedrock、ChatGPT 与 Z.ai 账号、OpenRouter 等中转服务以及本机 Ollama 均可作为上游,订阅额度与重置时间一并显示。Anthropic、OpenAI、Gemini 接口之间自动转换,Codex 也能使用只支持 Chat Completions 的模型。

十三款客户端的 MCP 服务器集中显示,标出第三方远程服务器与各客户端之间不一致的配置,可以在客户端之间复制或移除。客户端配置、技能、钩子与项目指令中的隐藏字符、提示注入、危险命令与过宽权限会被找出,出现新发现时发送通知。
接入客户端时为它生成专用密钥,流量与费用按客户端分开统计。每把密钥可单独设置路由、可见模型、并发上限,以及按请求次数、token 或费用计的用量上限,更换后的新密钥自动写入客户端配置。

试算给出请求会命中哪条规则、前面的规则为何未命中,以及将依次尝试哪些上游。不发出请求,也不产生费用。
网关停止转发、远程连接断开、额度用完、凭据失效、代理无法连接、配置未能生效、危险工具调用被切断,以及客户端配置中出现可疑内容时,应用发送系统通知。
简短的 JavaScript 插件让请求与回答适应具体的使用场景;应用自带两个插件,分别用于指定回答语言、在 WSL 与 Windows 之间转换路径。插件在没有网络与文件访问的沙箱中运行,只能读取和改动权限中声明的部分,看到的是占位符而不是密钥;每一处改动都记录在请求上,并与客户端发来的内容一样经过各项防护的检查。
架构
Lite 不含路由、转发与计费逻辑,这些都在 ThinkWatch Core 中;core 随应用在本机运行,也可以部署在 Linux 服务器上。
桌面应用
网关
上游
控制通道在 macOS 与 Linux 上是 unix socket,在 Windows 上是本机回环端口,连接服务器时是 TCP 端口;每条连接都经 Noise 握手加密与认证。
需要 macOS 12 及以上,Apple silicon 芯片。
由 Homebrew 负责安装与升级。
$ brew install --cask thinkwatchproject/tap/thinkwatch-lite 应用未经 Apple 公证。用磁盘映像安装时,若首次打开被拦下,在「系统设置 › 隐私与安全性」中点「仍要打开」;通过 Homebrew 安装无需这一步。
需要 Windows 10 21H2 及以上,x64 或 ARM64。
安装程序与绿色版均未经代码签名。SmartScreen 显示「Windows 已保护你的电脑」时,依次点「更多信息」「仍要运行」。安装需要管理员权限;缺少 WebView2 时安装程序会自动下载,绿色版则给出下载页面。
需要 Ubuntu 22.04、Debian 12、Fedora 36 或更新的发行版,x86_64 或 aarch64。
按本机架构下载 AppImage,核对 sha256 后放入 ~/Applications 并启动。
$ curl -fsSL https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases/latest/download/install.sh | sh 需要 fuse3 软件包中的 fusermount3,多数桌面系统已自带。手动下载的 AppImage 应放在当前用户可写的目录(如 ~/Applications),以便自动更新;GNOME 上显示托盘图标需要 AppIndicator 扩展。
允许使用、修改和再分发。