支持 macOS 12 及以上版本的 Apple Silicon 机型,可通过 Homebrew 或磁盘映像安装;支持 Windows 10 21H2 及以上版本的 x64 与 ARM64 机型,通过安装程序安装;支持 Ubuntu 22.04、Debian 12、Fedora 36 及以上版本的 x86_64 与 aarch64 机型,以 AppImage 发布。各平台均由应用自动更新。
界面
用量与费用
按任意时间范围统计 token、费用与请求数,按模型分层,并给出缓存命中率、缓存带来的净节省与延迟分位。实测费用、估算费用与无法计价的请求分别列出,从不相加;订阅制上游的用量单独统计。
路由与故障转移
每个请求都记录命中的规则、经过的策略组,以及每一次尝试的状态与耗时。客户端与上游的 API 格式不同时,请求在 Anthropic Messages、OpenAI Chat Completions、OpenAI Responses 与 Gemini 之间自动转换,无法转换的字段会逐一列出。
改规则之前先试算
试算按给定的请求条件逐条匹配规则,说明请求会交给哪个上游、哪些规则未命中及其原因。不发出请求,也不产生费用。
各种形态的上游
支持 API 密钥、在应用内登录并显示订阅额度的 ChatGPT 账号、OpenRouter 等中转服务,以及本机模型。上游可以经出站代理访问,也可以按自定义价目表计价。
出去的是什么
请求发往不受信任的上游之前替换其中的密钥,并在响应中还原;上游返回的危险工具调用在流中被切断;客户端配置文件中的隐藏字符与危险命令会被扫描出来。三项防护各有关闭、观察、拦截三档。
客户端一键接管
Claude Code、Codex CLI、opencode、Zed 与 Aider 可以在应用内一键指向网关。写入前先显示改动差异并完整备份原文件,随时可以还原。
常驻可见
菜单栏上的五十像素
菜单栏常驻显示今日费用与输出速率;使用订阅账号时,改为显示额度用量与重置倒计时。Windows 上图标位于通知区域:悬停显示今日 token 与费用,左键打开主界面,右键打开菜单。Linux 上图标位于系统托盘,点击打开同一份菜单。网关停止转发、上游无法连接、订阅额度用完、凭据失效等情况会发送系统通知。
架构
ThinkWatch Lite
Tauri 2 外壳与 React 19 窗口。负责托管 Core 并渲染菜单栏,或 Windows 与 Linux 上的托盘菜单。
ThinkWatch Core
网关本体,负责路由、转发与成本核算。Lite 不包含这些逻辑。
上游服务
Anthropic、OpenAI 与 Gemini API,以及已配置的服务商和中转站。
macOS 12 及以上 · Apple Silicon
$ brew install --cask thinkwatchproject/tap/thinkwatch-lite 也可以用磁盘映像
下载后与 sha256 校验值核对。应用未经 Apple 注册开发者签名,macOS 会为下载的副本添加隔离属性,移除该属性后即可打开;也可以在首次打开被拒绝后,在「系统设置 › 隐私与安全性」中点击「仍要打开」。
下载磁盘映像(Apple Silicon)版本 2026.9.16 · sha256
全部版本Windows 10 21H2 及以上 · x64 或 ARM64
Windows 安装程序
安装程序为所有用户安装,装入 Program Files,因此 Windows 会请求管理员权限。缺少 WebView2 时安装程序会自动下载,Windows 11 已自带。
版本 2026.9.16 · sha256 (x64) · sha256 (ARM64)
安装程序未经代码签名。运行时 SmartScreen 会显示全屏警告「Windows 已保护你的电脑」,依次点击「更多信息」→「仍要运行」即可继续安装。
Ubuntu 22.04、Debian 12、Fedora 36 及以上 · x86_64 或 aarch64
$ curl -fsSL https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases/latest/download/install.sh | sh 脚本下载与本机架构对应的 AppImage,核对 sha256 后安装为 ~/Applications/ThinkWatch-Lite.AppImage 并启动。
也可以直接下载 AppImage
下载后与 sha256 校验值核对,允许其执行(chmod +x,或在文件管理器的「属性」中勾选「允许作为程序执行文件」),然后打开。AppImage 应放在当前用户可写的目录中(如 ~/Applications),以便自动更新。首次启动时会把 ThinkWatch Lite 添加到应用菜单。
版本 2026.9.16 · sha256 (x86_64) · sha256 (aarch64)
AppImage 需要 fuse3 软件包中的 fusermount3,多数桌面系统已自带。GNOME 上的托盘图标需要 AppIndicator 扩展,Ubuntu 已自带,Fedora 没有;没有托盘时,从应用菜单再次启动即可重新打开窗口。
MIT 许可证
允许使用、修改和再分发。