跳转到正文
ThinkWatch
开始输入以搜索文档。

ThinkWatch Lite · 面向个人开发者

适用于 macOS、Windows 与 Linux 的本地 AI 网关

Claude Code、Codex CLI 等使用 Anthropic、OpenAI、Gemini API 的客户端把请求发给本机上的网关,Lite 展示每个请求的费用、由哪个上游处理及其原因,以及随请求发出的内容。

其他平台与安装方式
ThinkWatch Lite 的用量概览:token、费用与请求数,按模型分层的 24 小时趋势,模型排行与缓存命中率
已发布

支持 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 上图标位于系统托盘,点击打开同一份菜单。网关停止转发、上游无法连接、订阅额度用完、凭据失效等情况会发送系统通知。

菜单栏:今日费用 $24.72,输出速率 47 token/秒 菜单栏:订阅额度已用 34%,2 小时后重置

架构

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 许可证

允许使用、修改和再分发。

在 GitHub 上查看