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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/thinkwatchprojectthinkwatch-lite.svg)](https://yunodb.com/tools/thinkwatchprojectthinkwatch-lite?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/thinkwatchprojectthinkwatch-lite?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/thinkwatchprojectthinkwatch-lite.svg" alt="Featured on YunoDB" height="20"></a>