yoyo : Serveur MCP local pour les lectures de codebase ancrées et les écritures sécurisées avec Claude Code

Ce que fait yoyo
yoyo est un serveur MCP local open-source conçu pour travailler sur de vrais codebases avec des agents de codage, y compris Claude Code. L'outil a été construit en partie avec Claude/Claude Code et est conçu pour être utile depuis Claude Code lui-même.
Fonctionnalités principales
- Lectures de dépôt ancrées : Fournit aux agents des capacités comme
inspect,judge_changeetimpact - Écritures protégées : Empêche les modifications cassées de passer silencieusement dans le codebase
- Retour structuré : Renvoie une sortie
guard_failurelisible par machine lorsqu'une écriture échoue - Mécanisme de réessai : Ajoute
retry_planpour que l'étape de réparation suivante soit plus étroite et plus ciblée - Protections d'exécution : Prend en charge les protections d'exécution pour les langages interprétés, permettant aux fichiers d'être restaurés s'ils s'analysent mais échouent à l'exécution
Langages pris en charge
Prend actuellement en charge 16 langages : Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash et Zig.
Exemple pratique
Une modification Python peut passer une vérification de syntaxe mais échouer à cause d'une importation manquante ou d'un nom non défini. yoyo peut détecter cela dans la protection d'exécution, restaurer le fichier d'origine et renvoyer un retour structuré pour la tentative de correction suivante.
Mises à jour récentes
Des travaux récents ont ajouté la prise en charge initiale de Clojure et le bootstrap de configuration d'exécution avec privilèges minimaux.
Disponibilité
L'outil est gratuit à essayer et open source sur https://github.com/avirajkhare00/yoyo.
📖 Read the full source: r/ClaudeAI
👀 See Also

Agent-Desktop : Automatisation structurée du bureau via les arbres d'accessibilité du système d'exploitation
Agent-desktop est un CLI multiplateforme (binaire Rust, ~15 Mo) qui expose 53 commandes avec sortie JSON pour inspecter et piloter des applications natives via les API d'accessibilité du système d'exploitation — sans captures d'écran ni modèles de vision. Il utilise un parcours squelettique progressif pour réduire l'utilisation de tokens de 78 à 96 % sur des applications denses comme Slack ou VS Code.

Application macOS gratuite de la barre de menus affiche les statistiques d'utilisation Claude en temps réel via le décryptage de cookies SQLite
Claude Usage Tracker est une application gratuite pour la barre de menus macOS qui lit les cookies SQLite cryptés de l'application de bureau Claude, les décrypte via le trousseau, et affiche le pourcentage de session, la limite hebdomadaire, les dépenses et les exécutions de routine localement — aucune clé API nécessaire.

Agentlint : une application GitHub qui détecte les contradictions dans CLAUDE.md et les pointeurs cassés sur chaque PR
Agentlint est une application GitHub qui audite l'ensemble de votre surface de règles agent (CLAUDE.md, AGENTS.md, skills, hooks) à chaque PR, en postant des commentaires en ligne pour les contradictions, les chemins brisés et les fonctionnalités de harness non supportées. Gratuit pour les dépôts publics.

Commandant de Flotte : Tableau de bord open-source pour orchestrer plusieurs équipes d'agents Claude Code
Fleet Commander est un tableau de bord web local qui exécute plusieurs équipes d'agents Claude Code en parallèle sur différentes problématiques. Il utilise une structure d'équipe 'Diamant' avec des agents Planificateur, Développeur et Relecteur qui communiquent en pair-à-pair via SendMessage.