ThinkWatchProject

ThinkWatch Lite — AI skill for Claude Code

AI community

Menu-bar app for a local AI API gateway.

How to install ThinkWatch Lite

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ThinkWatchProject/ThinkWatch-Lite and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ThinkWatch Lite does

Menu-bar app for a local AI API gateway. See what Claude Code, Codex and other OpenAI/Anthropic clients cost, where each request was routed, and what was redacted.

Alternatives in AI

  • Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
  • Axonhub — ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs 3.2k ★
  • Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★

README

ThinkWatch Lite

**[English](README.md) | [中文](README.zh-CN.md)**

**The desktop app for a local AI API gateway.** A menu-bar app that supervises [ThinkWatch Core](https://github.com/ThinkWatchProject/ThinkWatch-Core) and puts its config, its traffic, and what it costs you in front of you.

**macOS on Apple Silicon.** Other platforms come once the macOS version is done.

Install

brew install --cask thinkwatchproject/tap/thinkwatch-lite

The gateway ships inside the app — there is nothing else to install.

Or download `ThinkWatch-Lite--arm64.dmg` from the [releases page](https://github.com/ThinkWatchProject/ThinkWatch-Lite/releases), check it against the sha256 published beside it, open it, and drag ThinkWatch Lite into Applications. One extra step then applies: the build is **not signed by a registered Apple developer**, so macOS quarantines it and refuses to open it until the attribute is gone.

xattr -dr com.apple.quarantine "/Applications/ThinkWatch Lite.app"

Without a terminal, the same thing takes one click after the first refused launch: System Settings › Privacy & Security › Open Anyway.

Removing that attribute is the only thing [the cask](https://github.com/ThinkWatchProject/homebrew-tap) does beyond copying the app out of the disk image.

Updates

The app looks for a new version shortly after it starts and once a day after that, reading a small manifest and nothing else. It can be turned off under Settings.

When there is one, a small window says so, and what happens next depends on how the a