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

Serveur MCP Open Source Transforme Claude en Agent Littéraire Autonome pour Interroger les Éditeurs
Le nœud d'édition agentique est un serveur MCP qui permet à Claude de croiser automatiquement des manuscrits avec les listes de souhaits d'agents littéraires, de générer des lettres de requête, de les formater selon la norme Shunn et d'enregistrer les pitchs — le tout à partir de fichiers markdown locaux.

NLA transforme les activations internes de Gemma 3 en texte lisible pour tout token.
Anthropic a publié les autoencodeurs en langage naturel (NLA) qui décodent l'état interne d'un modèle en texte. Associé à Gemma 3, l'auto-verbaliseur explique ce que le modèle « pensait » pour chaque jeton généré. Les poids sont sur Hugging Face ; la démo sur Neuronpedia.

L'extension CtxSnap pour VS Code suit les modifications de fichiers pour les sessions Claude
CtxSnap est une extension VS Code qui suit les fichiers modifiés depuis votre dernière session Claude et les regroupe dans un bloc de transfert prêt à coller, avec le contenu des fichiers et une barre de budget de jetons calibrée sur la fenêtre de contexte de 200k de Claude.
Hax : un agent de codage natif terminal minimaliste en C
Hax est un agent de codage minimaliste, natif du terminal, écrit en C. Il se présente sous la forme d'un binaire natif unique avec des dépendances minimales, démarre instantanément et n'utilise que quelques Mo de RAM, laissant ainsi plus de mémoire pour vos LLM locaux.