ECC : le repo Claude Code qui a gagné le hackathon d'Anthropic
Un dev a gagné le hackathon Anthropic puis a tout open-sourcé. 182K stars GitHub. 60 agents spécialisés, mémoire persistante, apprentissage continu. Marche dans Claude Code, Cursor, Codex et plus.

Anthropic a organisé son propre hackathon pour Claude Code, et le gagnant a fait un truc inattendu : il a sorti tout son code en open-source. Résultat aujourd'hui : cent quatre-vingt-deux mille étoiles GitHub, vingt-huit mille forks, et un repo qui transforme ton Claude Code en équipe de soixante ingénieurs spécialisés. Il s'appelle ECC.
Le créateur s'appelle Affaan Mustafa. Il a passé plus de dix mois à construire ce système en l'utilisant tous les jours sur de vrais projets. Et au lieu de le garder pour lui ou d'en faire une boîte fermée, il a publié l'intégralité sous licence MIT. La version Pro existe pour les usages enterprise et les repos privés, mais l'OSS reste gratuit à vie. Affaan finance son temps avec les sponsors et la version hostée, pas en verrouillant le code.
Pourquoi c'est utile
- Ton Claude Code n'est plus un assistant généraliste, c'est une équipe d'ingénieurs spécialisés (planning, review, sécurité, build, doc) qui se passent le travail entre eux
- Il se souvient de ton projet entre les sessions, donc tu ne réexpliques jamais le contexte
- Il apprend tes patterns automatiquement et devient plus précis sur ton stack à chaque session
- Il marche partout (Claude Code, Cursor, Codex, OpenCode, Gemini CLI, Zed, GitHub Copilot, Antigravity), donc tu n'es pas verrouillé à un outil
- Tu débloques en bonus AgentShield, un scanner de sécurité primé au même hackathon, qui audite ta config Claude Code et trouve les vulnérabilités
- C'est gratuit, MIT, et la communauté est active (cent soixante-dix contributeurs, releases hebdomadaires)
Soixante agents au lieu d'un seul Claude

C'est le différenciateur principal de ECC face aux setups Claude Code classiques. Au lieu de tout demander à un seul agent qui jongle entre les rôles, ECC délègue à des spécialistes qui connaissent leur rayon.
En planification, tu as un planner qui découpe ta feature en tâches atomiques, un architect qui prend les décisions de design système, un chief-of-staff qui trie tes communications et drafts, un loop-operator pour les workflows autonomes longue durée, et un harness-optimizer qui tune ta config Claude Code.
En review, c'est là que ECC devient vraiment puissant. Tu as un code-reviewer généraliste, mais surtout des reviewers spécialisés par langage : typescript-reviewer, python-reviewer, go-reviewer, rust-reviewer, java-reviewer, kotlin-reviewer. Plus un security-reviewer pour les audits OWASP et un database-reviewer pour les requêtes SQL.
En build et tests, tu as un tdd-guide qui force l'écriture des tests avant le code, un e2e-runner pour Playwright, et des build-error-resolver spécialisés (PyTorch CUDA, Java Maven/Gradle, Rust Cargo) qui débloquent les erreurs de build casse-pieds.
Et en documentation et cas spéciaux, tu as un doc-updater, un docs-lookup pour les API references, un mle-reviewer pour les pipelines ML en prod, plus une trentaine d'autres pour les cas niches.
Tu peux invoquer un agent directement avec une slash command, ou laisser ECC le déléguer automatiquement en fonction du contexte.
Claude Code qui apprend de toi

C'est ce qui distingue vraiment ECC d'une simple liste d'agents. Le système ajoute deux mécaniques qui transforment fondamentalement l'expérience.
La première s'appelle la mémoire persistante. Concrètement, ECC installe des hooks qui sauvent automatiquement ton contexte de session quand tu fermes Claude, et le rechargent quand tu reviens. Lundi matin tu ouvres ton projet et tu expliques l'archi à Claude. Mercredi tu reprends, et tu n'as plus rien à réexpliquer : il sait où vous en étiez. Vendredi tu reviens, il se souvient des décisions prises le lundi. Plus jamais de "redonne-moi le contexte du projet" pour repartir.
La deuxième s'appelle l'apprentissage continu version 2, ou continuous-learning-v2 dans le repo. Le système observe tes sessions et extrait automatiquement tes patterns récurrents, avec un score de confiance attaché à chacun. Si tu nommes systématiquement tes fichiers en kebab-case, ECC apprend ça et le confidence score monte (par exemple 95%). Si tu utilises toujours Zod pour valider les inputs de tes API, il le note. Au bout de quelques sessions, ton Claude code n'est plus l'agent générique du tutoriel, c'est ton agent à toi, calibré sur ton stack.
Tu peux voir tes patterns appris avec la commande /instinct-status, les exporter pour les partager, ou les importer depuis quelqu'un d'autre. Et quand un cluster d'instincts devient suffisamment cohérent, ECC peut les transformer automatiquement en skills réutilisables via /evolve.
Pas verrouillé à Claude

Tu as déjà été verrouillé à un outil de dev qui change de prix ou de politique du jour au lendemain. ECC évite ce piège. Le repo ship le même contenu sous huit formats compatibles, et tu choisis ton harness.
Le support Claude Code est natif et premier. C'est le cas d'usage principal, avec une installation via plugin marketplace en une commande. Pour Cursor, tout est pré-traduit dans un dossier .cursor/ avec quinze hooks supportés et trente-quatre règles. Pour Codex (l'app et le CLI), tu as un fichier AGENTS.md qui pilote l'agent OpenAI. OpenCode est supporté nativement avec son système de plugins. Et tu as aussi Gemini CLI, Zed, GitHub Copilot (via instructions VS Code), et Antigravity qui est l'IDE d'agentic coding récent.
Plus la rétrocompatibilité avec JoyCode, Qwen CLI, Kiro, Trae, et d'autres adaptateurs communautaires. En pratique, si tu changes de stack tooling demain, tes patterns et tes skills te suivent.
Install en trente secondes, plus le bonus sécurité

L'install se fait en deux commandes dans Claude Code. Tu ajoutes la marketplace, tu installes le plugin ecc@ecc, et tu débloques immédiatement les soixante agents et les deux cent trente-deux skills.
Mais ECC ne s'arrête pas là. Le repo inclut aussi AgentShield, un scanner de sécurité dédié à Claude Code qui a gagné le même hackathon Anthropic dans la catégorie sécurité. Tu l'invoques avec /security-scan et il audite ta configuration complète : le fichier CLAUDE.md du projet, ton settings.json, les configs MCP, les hooks, les définitions d'agents et de skills.
Il cherche des choses concrètes : des secrets en clair dans ta config (quatorze patterns de détection), des permissions à risque sur tes outils, des injections dangereuses dans tes hooks, des serveurs MCP louches. Il sort un rapport coté A à F en terminal, plus une version JSON pour ton pipeline CI/CD avec un exit code 2 si quelque chose de critique apparaît. Sous le capot, mille deux cent quatre-vingt-deux tests automatisés, cent-deux règles d'analyse statique, et un mode --opus qui lance trois agents Opus en pipeline red-team, blue-team et auditeur final.
C'est en gros un linter de sécurité pour ton setup Claude Code, et il vient gratuit avec ECC.
Pour qui c'est
Si tu codes avec Claude Code tous les jours et que tu as l'impression de répéter les mêmes prompts, ECC va te faire gagner des heures par semaine. La mémoire persistante seule justifie l'install.
Si tu fais du freelance ou que tu travailles sur plusieurs projets en parallèle, c'est encore plus rentable. ECC garde le contexte séparé par projet, donc tu passes de l'un à l'autre sans réexpliquer ton stack à chaque fois.
Si tu fais tourner une petite équipe sur Claude Code, tu uniformises la qualité du code produit. Tout le monde utilise les mêmes agents, les mêmes hooks de TDD, les mêmes règles de sécurité. Plus de "qui a poussé ce code sans tests".
Si tu fais du dev IA ou que tu construis sur l'écosystème agentic, le repo est aussi une bibliothèque d'idées open-source pour t'inspirer. Le pattern "instinct-based learning", les hooks de mémoire persistante, l'orchestration multi-agent, c'est tout documenté dans the-longform-guide.md du repo.
Bottom line
ECC est probablement le repo Claude Code le plus mature de l'écosystème en 2026. Pas le plus jeune, pas le plus hype, mais celui qui a accumulé le plus de boucle de feedback réel sur l'usage quotidien. Plus de mille neuf cents commits, cent soixante-dix contributeurs, releases toutes les deux semaines, et un mainteneur qui ship en continu sur sept harnesses différents.
Le repo est ici : github.com/affaan-m/ECC, avec les guides longue forme et sécurité directement dans le dépôt si tu veux creuser. Tu commences par l'installation plugin, tu testes deux ou trois slash commands (comme /ecc:plan ou /security-scan), et tu décides quels modules garder activés selon ton usage.
Si Claude Code est ton outil principal et que tu ne l'as pas encore installé, c'est probablement l'install la plus rentable que tu feras cette année.
Accède aux ressources gratuites
Vidéos, guides, templates et outils pour automatiser ton quotidien avec l'IA. Laisse ton email — accès immédiat, à vie.
✓ Pas de spam · ✓ Accès gratuit à vie · ✓ Désinscription en 1 clic
On utilise ton email pour t'envoyer la ressource et nos guides IA. Tu peux te désinscrire à tout moment. Voir notre politique de confidentialité.