Qué es
ECC (Everything Claude Code) es un proyecto de código abierto creado por Affaan Mustafa que convierte a tu agente de código en un sistema de ingeniería ordenado. No es un modelo ni un editor nuevo: es una capa que se instala encima del agente que ya usás (Claude Code, Codex, Cursor, OpenCode, Gemini, Zed y más) y le suma agentes especializados, habilidades reutilizables, reglas, memoria persistente y seguridad. Arrancó como una guía que se viralizó en redes y hoy supera las 200.000 estrellas en GitHub, con licencia MIT.
En criollo: en vez de escribir prompts sueltos cada vez, ECC te da un flujo de trabajo probado —planificar, testear, implementar, revisar, recordar— empaquetado y listo para instalar.
Cómo funciona
- Instalación: en Claude Code agregás el marketplace y el plugin (
/plugin marketplace add https://github.com/affaan-m/ECCy/plugin install ecc@ecc). También hay un asistente por npm:npx ecc-universal@2.2.3 setup. Para Codex existe un marketplace nativo. - Una sola capa, varios agentes: el mismo sistema corre en Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Zed y GitHub Copilot; activás lo que necesitás por lenguaje o tipo de proyecto.
- Memoria entre sesiones: hooks que guardan y recargan el contexto solos, así el agente no arranca de cero cada vez.
- Seguridad integrada: AgentShield escanea prompts, configuración de MCP, permisos, secretos y archivos del agente (
npx ecc-agentshield scan, o/security-scandentro de Claude Code, más una GitHub Action para CI).
Qué incluye
- Agentes: decenas de especialistas (arquitecto, revisor de seguridad, guía de TDD, resolutor de errores de build) listos para meter en tu flujo.
- Habilidades (skills): cientos de habilidades reutilizables para TypeScript, Python, Go, Rust, Java, Kotlin y más.
- Comandos: atajos para las tareas del día a día.
- Reglas: estándares que se cargan siempre, separados por lenguaje (
common,typescript,python,golang), para no inflar el contexto de más. - Hooks y memoria: aplicación de reglas en tiempo de ejecución, resúmenes de sesión, aprendizaje continuo ("instincts") y control del contexto.
- AgentShield: escaneo de prompts, hooks, MCP, permisos, secretos y archivos del agente.
Conceptos clave
- Harness: la capa que envuelve al agente y define cómo trabaja (plan, test, review, memoria). ECC se define como un "agent harness performance optimization system".
- Flujo con evidencia: TDD con pasos RED-GREEN-REFACTOR verificables, revisión en contexto limpio y reparación de builds como parte del proceso, no como parche.
- Memoria unificada: un "Memory Vault" que comparte contexto entre distintos agentes, para no perder lo aprendido al cambiar de herramienta.
- MIT y Pro: el núcleo es libre para siempre; ECC Pro es la app de GitHub para repos privados (auditorías por PR, escaneo, equipos), con planes desde 19 dólares por asiento.
Por qué es importante
Porque el cuello de botella ya no es el modelo, sino cómo lo usás. ECC empaqueta meses de uso diario en un flujo que se instala en un minuto: menos reinvención de prompts, contexto que persiste, reglas que se aplican solas y una capa de seguridad que frena inyección de prompts y dependencias truchas. Y como es agnóstico del harness, lo que aprendés una vez sirve en todos tus agentes. Que un repo así supere las 200.000 estrellas dice bastante de hacia dónde va el desarrollo asistido por IA.
Siguiente paso
Si ya usás Claude Code, Codex u OpenCode, instalalo en una sesión y probá /plugin list. Si venís de cero, seguí la guía de Windows del repo (Node.js 18 o superior, Git y Claude Code) y corré el asistente de npm.