{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "ThinkWatchProject/ThinkWatch-Lite",
 "name": "ThinkWatch-Lite",
 "owner": "ThinkWatchProject",
 "slug": "thinkwatchproject-thinkwatch-lite",
 "github": "https://github.com/ThinkWatchProject/ThinkWatch-Lite",
 "what": "ThinkWatch Lite is a local gateway on macOS, Windows and Linux that sits between AI clients such as Claude Code and Codex and their upstreams, recording requests and filtering keys and tool calls.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "A supported computer: macOS 12 or later on Apple silicon, Windows 10 21H2 or later, or a Linux x86_64 or aarch64 machine",
  "At least one upstream you already have access to, such as an API key, a relay, or a local model",
  "The AI client you want to connect, such as Claude Code or Codex, already installed"
 ],
 "audience_note": "Developers and power users who run Claude Code, Codex or similar AI clients through API keys, relays or multiple model providers and want control over routing, cost and safety.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/thinkwatchproject-thinkwatch-lite/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "thinkwatchproject-thinkwatch-lite--connect-claude-code-once-switch-upstreams",
   "title": "Connect Claude Code once, then switch upstreams in the gateway",
   "best": true,
   "url": "https://dedupedai.com/use-cases/thinkwatchproject-thinkwatch-lite/connect-claude-code-once-switch-upstreams/",
   "json": "https://dedupedai.com/use-cases/u/thinkwatchproject-thinkwatch-lite/connect-claude-code-once-switch-upstreams.json"
  },
  {
   "id": "thinkwatchproject-thinkwatch-lite--hide-api-keys-from-relay-before-sending",
   "title": "Hide API keys from a relay before requests leave your machine",
   "best": false,
   "url": "https://dedupedai.com/use-cases/thinkwatchproject-thinkwatch-lite/hide-api-keys-from-relay-before-sending/",
   "json": "https://dedupedai.com/use-cases/u/thinkwatchproject-thinkwatch-lite/hide-api-keys-from-relay-before-sending.json"
  },
  {
   "id": "thinkwatchproject-thinkwatch-lite--block-dangerous-tool-calls-from-relay-answers",
   "title": "Cut off dangerous tool calls from a relay before the client runs them",
   "best": false,
   "url": "https://dedupedai.com/use-cases/thinkwatchproject-thinkwatch-lite/block-dangerous-tool-calls-from-relay-answers/",
   "json": "https://dedupedai.com/use-cases/u/thinkwatchproject-thinkwatch-lite/block-dangerous-tool-calls-from-relay-answers.json"
  },
  {
   "id": "thinkwatchproject-thinkwatch-lite--compare-request-cost-and-route-across-upstreams",
   "title": "Trace each request's cost and route, then replay it on another upstream",
   "best": false,
   "url": "https://dedupedai.com/use-cases/thinkwatchproject-thinkwatch-lite/compare-request-cost-and-route-across-upstreams/",
   "json": "https://dedupedai.com/use-cases/u/thinkwatchproject-thinkwatch-lite/compare-request-cost-and-route-across-upstreams.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
