ThinkWatch-Lite
Claude Code、Codex 及其他 AI 用戶端在 macOS、Windows 和 Linux 上的本地閘道:無需觸碰用戶端即可切換上游,避免 API 金鑰經由中繼,切斷
ThinkWatch-Lite 是什麼?
Claude Code、Codex 及其他 AI 用戶端在 macOS、Windows 和 Linux 上的本地閘道:無需觸碰用戶端即可切換上游,避免 API 金鑰經由中繼,切斷惡意工具呼叫,追蹤每個請求。
ThinkWatch-Lite 概覽
這是什麼
ThinkWatch Lite 是一個在地端的 AI 客戶端閘道,支援 macOS、Windows 和 Linux,可與 Claude Code、Codex 等客戶端搭配使用。它位於客戶端與上游 AI 提供者之間,在不需更動客戶端設定的情況下,攔截並選擇性地修改請求和回應。
主要功能
- 客戶端只需連線一次,之後即可在閘道中切換上游與模型,無需修改客戶端配置。
- Secrets & privacy 功能在請求離開機器前,將 API 金鑰、私鑰、JWT、密碼、中國身份證號碼與銀行卡號以佔位符取代。
- Dangerous commands 功能會攔截下載並執行程式碼、外洩環境變數或憑證檔案、讀取私鑰,或安裝啟動項目與排程工作的工具呼叫。
- 服務相同模型的上游會被交叉比對,異常情況(例如模型名稱不符或回報的輸入規模異常)會標記出來,並在滑鼠懸停時顯示證據與樣本數。
- 每個請求都會記錄成本與路由;完成的請求可重播至另一個上游並並排比較;完整的歷史紀錄(包括請求和回答的文字內容)可搜尋。
- 路由規則可依據模型、工具、圖片、延伸思考等條件設定;當某上游在回答開始前失敗時,下一個上游會接手,同時每個工作階段會固定在同一上游,以保持提示快取的命中率。
- 支援 API 金鑰、Amazon Bedrock、ChatGPT 與 Z.ai 帳號、中繼服務(如 OpenRouter)與本地模型,並可在 Anthropic、OpenAI 與 Gemini API 格式之間轉換。
使用情境
- 操作多個 AI 客戶端,無需在更換 AI 提供者或模型端點時逐一重新配置。
- 將敏感 API 金鑰與私人資料在請求離開本機前替換,以防止中繼服務取得。
- 阻擋中繼服務插入的危險或不當工具呼叫,避免客戶端執行。
- 比較同一模型來自不同上游的回應,以偵測不一致或異常。
- 稽核與追蹤每個請求的成本、路由,以及請求和回答的內容。
快速開始
macOS(Apple 晶片)bashbrew install --cask thinkwatchproject/tap/thinkwatch-lite或下載 ThinkWatch-Lite--darwin-arm64.dmg。#### Windows x64下載安裝程式 ThinkWatch-Lite--windows-x64-setup.exe 或可攜版 ThinkWatch-Lite--windows-x64-portable.zip。#### Linux(x86_64 或 aarch64)bashcurl -fsSL https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases/latest/download/install.sh | sh或下載 ThinkWatch-Lite--linux-.AppImage。#### 從原始碼建置bashpnpm installbash src-tauri/scripts/fetch-core.shpnpm tauri dev
授權與價格
本專案採用 MIT 授權。為開源軟體,README 與中繼資料中未標示價格。
內容整理自該專案公開的 README 與儲存庫資訊。