
ThinkWatch-Lite
Local gateway for Claude Code, Codex and other AI clients on macOS, Windows and Linux: switch upstreams without touching clients, keep API keys from relays,…
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up ThinkWatch-Lite (git-clone project) into my current project. Found on https://claudeers.com/thinkwatch-lite Repo: https://github.com/ThinkWatchProject/ThinkWatch-Lite Homepage/docs: https://thinkwat.ch/lite/ Detected install method: git-clone → git clone https://github.com/ThinkWatchProject/ThinkWatch-Lite Category: mcp-servers. Platforms: cli, api, desktop, web. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: unknown; community-verified: false. Confirm the source before running anything.
git clone https://github.com/ThinkWatchProject/ThinkWatch-Lite
// compatibility
| Platforms | cli, api, desktop, web |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | TypeScript |
ThinkWatch Lite
A local gateway for Claude Code, Codex and other AI clients, on macOS, Windows and Linux. Each client is connected once; after that, upstreams and models change without touching its configuration. Every request is recorded with its cost and route, and the API keys in it can be replaced before it leaves the machine.
Highlights
- Connect once, switch freely. Claude Code, Claude Desktop, Codex, opencode, Zed, Aider and DeepSeek Harness are pointed at the gateway in one step, with the change previewed, the original file backed up and a restore always available; Cursor, Continue and Antigravity CLI come with instructions. Switching upstreams then happens in the gateway alone.
- Keys replaced before sending, dangerous commands stopped. Outbound redaction swaps API keys, private keys, JWTs and connection-string passwords for placeholders before a request leaves, so a relay never sees them. Tool-call inspection cuts off download-and-run commands and the like, and hidden characters and prompt injection can be refused. The protections start in Observe and switch to Enforce one by one.
- MCP servers, skills and hooks, scanned. The MCP servers of eight clients side by side, with third-party servers marked, and a scan of client configuration, skills, hooks and project instructions for hidden characters, prompt injection, dangerous commands and overly broad permissions.
- Every request traceable. The rule a request matched, each upstream it tried, any conversion between API formats and how its cost was calculated; a finished request can be replayed against another upstream and compared side by side.
- Routing and failover. Rules by model, tools, images, extended thinking and more. When an upstream fails before the answer begins the next one takes over, and each session stays on one upstream so its prompt cache keeps hitting. Auxiliary requests such as title generation can be answered locally.
- Any upstream, any API format. API keys, Amazon Bedrock, ChatGPT and Z.ai accounts, relays such as OpenRouter and local models, with conversion between the Anthropic, OpenAI and Gemini APIs.
- Costs stated as they are. Estimated amounts are marked and requests without a price are counted separately instead of as zero.
- Remote core. The gateway can also run on a Linux server; the app connects to it over an encrypted control channel.
Install
| Platform | Install |
|---|---|
| macOS 12+, Apple silicon | brew install --cask thinkwatchproject/tap/thinkwatch-lite, or ThinkWatch-Lite-<version>-arm64.dmg |
| Windows 10 21H2+, x64 | ThinkWatch-Lite-<version>-x64-setup.exe |
| Windows 10 21H2+, ARM64 | ThinkWatch-Lite-<version>-arm64-setup.exe |
| Linux, x86_64 or aarch64 | curl -fsSL https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases/latest/download/install.sh | sh, or ThinkWatch-Lite-<version>-<arch>.AppImage |
The gateway, ThinkWatch Core, ships inside the app. The app is not signed by Apple or Microsoft, so the first launch needs one extra step; Install and update covers it, along with how updates arrive. The interface is in English and Simplified Chinese, and the app updates itself (a Homebrew installation updates through Homebrew).
Documentation
- Features: every page, in detail
- Install and update
- Connecting to a remote core and server deployment
- Import links, for relays and vendors
- Architecture
Build from source
pnpm install
bash src-tauri/scripts/fetch-core.sh
pnpm tauri dev
fetch-core.sh downloads the twcore release that Cargo.lock pins into
src-tauri/resources/. See CONTRIBUTING.md for the layout
of the repository and the checks to run before opening a pull request.
License
MIT. See LICENSE.
// faq
What is ThinkWatch-Lite?
Local gateway for Claude Code, Codex and other AI clients on macOS, Windows and Linux: switch upstreams without touching clients, keep API keys from relays, cut off malicious tool calls, trace every request.. It is open-source on GitHub.
Is ThinkWatch-Lite free to use?
ThinkWatch-Lite is open-source under the MIT license, so it is free to use.
What category does ThinkWatch-Lite belong to?
ThinkWatch-Lite is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/thinkwatch-lite)
// retro hit counter
[](https://claudeers.com/thinkwatch-lite)
// reviews
// guestbook
// related in MCP Servers
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
An open-source AI agent that brings the power of Gemini directly into your terminal.