Setup guide · updated 12 Nov 2026
ECC: turn Claude Code into an AI dev team, set up step by step
ECC (Everything Claude Code) is a free, open-source (MIT) add-on for Claude Code made by Affaan Mustafa, who won the Anthropic x Forum Ventures hackathon in Sep 2025. It gives Claude 71 agents, 314 skills and 98 commands, plus hooks and memory, so it plans, tests, reviews and fixes its own work.
Read this first
ECC itself is free. It runs inside Claude Code, and Claude Code needs a Claude plan or an API key. ECC also has adapters for Codex, Cursor, OpenCode and others, but it works best with Claude Code. Install it only from the official repo or npm package (links below): the README warns that re-uploads and mirrors may contain malware.
01What you get
- Agents: specialists like
planner, code-reviewer, e2e-runner (tests) and build-error-resolver.
- Skills: ready workflows for TDD, research, security, docs, frontend, data and more.
- Commands, hooks and memory: shortcuts, automatic checks, session summaries and continuous learning.
- AgentShield: scans prompts, hooks, MCP config, permissions and secrets.
02Install the requirements
- Node.js 18 or newer (from nodejs.org)
- Git
- Claude Code 2.1 or newer, signed in
Open a terminal (on Windows: PowerShell from the Start menu) and check each one:
node --version
git --version
claude --version
03Run the one-command setup
npx [email protected] setup
For a normal personal setup, choose Global user, then Standard hooks, and confirm. You don't need to clone the repo.
The version number pins the release the README lists today. If a newer one is out, check the README for the current command.
04Check it worked
Start a new Claude Code session and run:
/plugin list
You should see ecc@ecc enabled.
05If something goes wrong
- "command not found": install or repair that requirement first, then run the setup again.
- npm version or cache error: run
npm view ecc-universal version to see the latest version, then use that number.
- Don't stack installs: use either the guided setup or the plugin commands, not both, and not a full manual install on top.