Watchtower : Un proxy local pour surveiller le trafic de l'API de code Claude

Ce que fait Watchtower
Watchtower est un proxy HTTP local combiné à un tableau de bord web en temps réel. Il intercepte tout le trafic API entre Claude Code (ou le Codex CLI) et leurs API backend. Cela permet aux développeurs de voir chaque requête, flux d'événements envoyés par le serveur (SSE), définition d'outil, prompt système, utilisation des tokens et limite de débit en temps réel.
Fonctionnalités clés et motivation
L'outil a été construit en utilisant Claude Code lui-même. Selon le créateur, Claude Code envoie généralement 2-3 appels API par message utilisateur : un pour les vérifications de quota, un autre pour le comptage des tokens, puis la requête de streaming réelle. Il génère également des sous-agents avec des prompts système complètement différents et des ensembles d'outils plus petits. Le prompt système principal seul serait rapporté à plus de 20 000 tokens. Normalement, cette communication interne n'est pas visible pour l'utilisateur.
Configuration et utilisation
L'installation se fait via npm :
npm install -g watchtower-ai && watchtower-ai
Pour l'utiliser, exécutez Claude Code en le pointant vers le proxy en définissant une variable d'environnement :
ANTHROPIC_BASE_URL=http://localhost:8024 claude
L'interface du tableau de bord s'ouvre dans votre navigateur à http://localhost:8025.
Détails du projet
L'ensemble du projet—y compris le serveur proxy, la détection des fournisseurs, l'analyse SSE et l'interface utilisateur du tableau de bord—a été construit en utilisant Claude Code. Il est publié sous licence MIT, est gratuit et open source, et n'a pas de niveaux payants ni d'exigences de compte.
Le créateur affirme que cet outil est utile pour les développeurs qui souhaitent voir les traces de raisonnement, comprendre les modèles de consommation de tokens, ou apprendre comment fonctionne le harnais d'agent afin de construire eux-mêmes de meilleurs agents d'IA.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

engram v3.4.0 ajoute un plugin Anthropic pour maintenir le fonctionnement de Claude Code sous les nouvelles limites de débit
engram v3.4.0 introduit un plugin dédié à Anthropic pour Claude Code, ajoutant trois compétences pour gérer les coûts, interroger le contexte et faire remonter les erreurs. Installez avec `/plugin install engram` ou `npm install -g engramx@latest`.

AIBrain ajoute une mémoire persistante et une capacité d'auto-amélioration à Claude Code.
AIBrain est un outil qui donne à Claude Code une mémoire persistante entre les sessions grâce à une recherche sémantique et des cycles d'auto-amélioration. Il comprend 53 flux de travail, 44 compétences, 9 serveurs MCP et prend en charge le maillage multi-agent via Tailscale.

Application de la Barre d'État Windows pour la Surveillance en Temps Réel de l'Utilisation de l'API Claude
Un développeur a créé une application légère pour la barre d'état système Windows qui affiche en temps réel l'utilisation du quota de l'API Claude, incluant les fenêtres de 5 heures et 7 jours, les comptes de tokens du jour et les prévisions d'épuisement. L'application prend en charge les interfaces utilisateur en coréen, anglais, chinois et japonais et est open source sur GitHub.

moine : Une compétence qui réduit au silence la narration de l'agent pour économiser le contexte et les jetons
Un utilisateur de Reddit a publié 'monk', une compétence qui supprime les narrations, préambules et postambules des réponses de l'agent Claude, revendiquant une réduction d'environ 54% des tokens de sortie par tour et un gain de 29-39% de capacité de contexte sur 100 tours.