Claude-Sniff
Local proxy that lets you inspect and edit Claude Code's requests to AWS Bedrock before they're sent
🔗 Visit Claude-SniffDescription
When Claude Code talks to AWS Bedrock instead of Anthropic's API directly, you lose easy visibility into exactly what's being sent — useful when you're debugging a weird response or testing a modified prompt. Claude-Sniff sits in between and lets you actually see, and change, that traffic before it goes out.
Claude-Sniff runs a local man-in-the-middle proxy on port 9090 that intercepts Claude Code's API calls to Amazon Bedrock's Runtime API. It lets you inspect request JSON bodies, modify them, and re-sign them with AWS SigV4 authentication before forwarding. A web UI on port 8765 gives real-time inspection, and every session is logged to JSONL, with API costs estimated from model family and regional pricing. It's aimed at developers debugging Claude Code behavior or testing modified prompts specifically in a Bedrock deployment.
💬 Our review
The short version: it's a precise tool for a precise, narrow problem — debugging Claude Code on Bedrock specifically — and it does that one thing (intercept, edit, re-sign, forward) that generic proxies can't.
A generic proxy like mitmproxy can capture the same traffic but has no idea how to re-sign a request with AWS SigV4, and CloudWatch or X-Ray give you observability without the ability to edit a request before it's sent. The tradeoff is that this only helps if you're specifically running Claude Code against Bedrock (not the standard Anthropic API), and it currently has zero adoption (0 stars, 2 commits) with no response interception, only requests. Free and open source; worth using exactly if you're in that Bedrock-plus-debugging situation, irrelevant otherwise.
📊 Global score
🤖 AI-enriched data
Gratuit, open source. Nécessite Python 3.12+ et uv.
Pros
Intercepte et modifie les requêtes avant la signature SigV4, pour du debug précis
Suivi des coûts intégré, calculé à partir des métadonnées de requête et de la tarification régionale
Interface web pour inspection en temps réel, avec journalisation JSONL complète
Cons
Adoption nulle (0 étoile, 0 fork, 2 commits), projet très jeune ou en dormance
Cas d'usage extrêmement niche : uniquement Claude Code sur Bedrock
N'intercepte pas les réponses, seulement les requêtes ; pas de masquage du corps des requêtes