What Is ECC?
ECC is an open-source project that packages a software-engineering workflow as installable parts for coding agents: plan, test, implement, review, verify, remember and improve. The repository describes itself as an "agent harness performance optimization system," and the website at ecc.tools adds a hosted GitHub App on top.
- Author: Affaan Mustafa, credited on the website footer; the README describes a single maintainer releasing weekly
- Repository: github.com/affaan-m/ECC, MIT licence, verified via the GitHub API
- Packages: ecc-universal (the toolkit installer) and ecc-agentshield (the security scanner), both MIT on npm
What Does ECC Install?
According to the README for v2.2.3, ECC provides 71 agents, 311 skills and 97 legacy command shims, plus hooks, rules, memory and AgentShield. These are the README's own counts, not ones PromptQuorum checked.
- Agents and skills — reusable roles and procedures for planning, code review, build repair, security review, test-driven development, research and documentation
- Hooks and memory — runtime enforcement, session summaries, continuous learning that turns repeated work into reusable skills, and context controls
- Rules — always-loaded coding standards you pick per language or project; Claude Code plugins cannot distribute rules, so they are copied by hand
- AgentShield — a scanner for prompts, hooks, MCP configuration, permissions, secrets and agent files; the website calls a scan a review aid, not a guarantee of safety
- Plan Canvas and Control Pane — a browser view for annotating a plan and a local view of agent sessions and worktrees, shown on the website with demonstration data
Which Coding Agents Does ECC Support?
According to its README, ECC works best with Claude Code, has native plugin paths for Codex and Qoder, and offers adapters with fewer capabilities for other tools. Choose one install method per agent; the README warns that stacking methods can duplicate skills and hooks.
Claude Code
- Support level:
- Native plugin ecc@ecc; the README's main path
Codex
- Support level:
- Native plugin through the guided setup
Kimi Code
- Support level:
- Managed project files; hooks, model settings and sign-in are not configured
Qoder
- Support level:
- Native plugin path, per the README
Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen
- Support level:
- Capability-limited adapters installed with ecc install --target
The website lists Claude Code, Codex, Cursor, OpenCode, Kimi Code and GitHub as platforms; the README names the longer adapter list above.
Get ECC: Plugin or npx Setup
ECC has no desktop installer: it installs with one terminal command or, inside Claude Code, with two plugin commands. Node.js 18 or newer is required; the Claude Code path also needs Git and Claude Code 2.1 or newer.
- Inside Claude Code:
/plugin marketplace add https://github.com/affaan-m/ECC, then/plugin install ecc@ecc - Guided setup for the Claude Code plugin:
npx ecc-universal@2.2.3 setup - Several agents in one reviewed flow:
npx ecc-universal@2.2.3 install --guided, which can configure Claude Code, Codex and Kimi Code
Source | Link |
|---|---|
| Website | ecc.tools |
| Privacy policy | ecc.tools/privacy |
| Source code and releases | github.com/affaan-m/ECC |
| Toolkit on npm | ecc-universal |
| Security scanner on npm | ecc-agentshield |
| GitHub App (optional, hosted) | github.com/apps/ecc-tools |
A terminal is required. The README says to install only from these official channels, because third-party re-uploads are not reviewed by the project and may contain malware.
The GitHub App and Your Data
The GitHub App is ECC's hosted repository service, and its privacy policy says commit data is sent to Anthropic's Claude API for analysis. The policy, dated March 2026, covers the app; it does not describe what the coding agent you pair ECC with sends to its own model provider.
- Purpose: the app reads a repository's git history, generates SKILL.md files and repository "instincts," and opens pull requests; the terms say it runs when you trigger it with an issue comment
- What it accesses: repository metadata, commit messages, author names, dates, file change summaries, limited code samples and GitHub installation data
- Third parties: Anthropic's Claude API for pattern analysis, the GitHub API, and Cloudflare for hosting
- Retention: analysis results are cached for up to 7 days; code samples are processed in memory and not stored permanently; usage counts are kept monthly for rate limiting
ECC Pricing
The ECC toolkit is free under the MIT licence; only the GitHub App has paid plans. Prices below come from ecc.tools/pricing and are listed in US dollars only.
- Yearly billing saves about 17 percent on Pro, according to the pricing page
- Pro offers optional metered overage for heavier use; the free plan needs no credit card
Free
- Price:
- $0
- What it covers:
- Public repositories only, 10 analyses per month, 200 commits per run
Pro
- Price:
- $19 per seat per month
- What it covers:
- Private repositories, 50 analyses per active seat pooled on the installation, 1,000 commits per run, AgentShield-backed scanning
Enterprise
- Price:
- Custom
- What it covers:
- Unlimited analyses, 5,000 commits per run, SSO-ready governance, policy packs, onboarding
Check the checkout page for current figures; this review did not buy a plan.
What We Could Not Verify
This review rests on the website, the GitHub repository, the npm registry and ECC's published policies. PromptQuorum did not install or benchmark ECC.
- Whether ECC works with a locally hosted model: ECC does not document this, and the answer depends on the agent you install it into
- The 71 agents, 311 skills and 97 command shims: these are README counts, not counted here
- Traffic and adoption figures, and the customer logos shown on the website: self-reported by the project
- Where the Unified Memory feature stores its data: the website does not say
Who Should Use ECC?
ECC fits developers who already work in a coding agent and want a prepared workflow instead of writing their own skills and hooks.
Use ECC if you
- Work daily in Claude Code or Codex and want planning, review and security skills pre-built
- Switch between several coding agents and want one shared set of skills and memory
- Are comfortable reading hook and plugin code before running it
Look elsewhere if you
- Want a standalone coding assistant that brings its own model; ECC needs an agent underneath
- Need every component to run offline with a local model, which ECC does not document
- Cannot send repository history to a third-party AI provider, which rules out the GitHub App
Competitors and Alternatives
ECC is an add-on layer, so the nearest same-category reviews are coding agents it can sit on, or that offer a comparable workflow of their own. None of them bundles ECC's mix of skills, hooks and memory in one package.
Cline
- Best known for:
- Autonomous coding agent inside VS Code
- Link:
- Cline Review
Articles about Cline (10)
- Cline Review: The Open-Source Agent That Grew From Claude DevUpdated September 5, 2026
- DeepSeek V4 vs Qwen3.8 for Local Coding 2026Updated October 20, 2026
- Best IDE Plugins for Local LLMs in 2026 (VS Code, JetBrains & LM Studio)Updated October 17, 2026
- Best Agentic AI Coding Assistant 2026: Cursor vs Windsurf vs GitHub Copilot vs ClineUpdated October 17, 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsUpdated September 21, 2026
- Kilo Code Review: The Open-Source Coding Agent Now Owned by AnacondaUpdated September 12, 2026
- Atomic Chat Review: Local AI, Agents, and APIUpdated September 5, 2026
- PearAI Review: The Free VS Code Fork With a Rocky StartUpdated September 5, 2026
- Bodega One Code Review: A Local-First BYOLLM Coding IDEUpdated September 3, 2026
- Best Local Models for Tool Calling in 2026: Benchmarks & ComparisonUpdated September 1, 2026
+33 more not shown
OpenCode
- Best known for:
- Open-source terminal coding agent
- Link:
- OpenCode Review
Articles about OpenCode (6)
- OpenCode Review: The Open-Source Terminal Coding AgentUpdated September 12, 2026
- oMLX Review: Apple Silicon Inference Server With SSD CachingUpdated October 23, 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsUpdated September 21, 2026
- Ollama Review: The One-Command Local LLM RuntimeUpdated September 12, 2026
- tgpt Review: AI in Your Terminal, No API Key RequiredUpdated September 6, 2026
- Atomic Chat Review: Local AI, Agents, and APIUpdated September 5, 2026
Also mentioned in:
- Tolaria Review: Open-Source Markdown Notes with Git and AI AgentsUpdated October 24, 2026
- Zeno Review: Free Private AI Workspace for MacUpdated October 24, 2026
- Strata Review: A 125B-Parameter Open Model on a Gaming PCUpdated October 23, 2026
- DreamServer Review: One-Command Local AI Server StackUpdated September 19, 2026
+4 more not shown
Aider
- Best known for:
- Terminal pair programmer with git-native diffs
- Link:
- Aider Review
Articles about Aider (9)
- Aider Review: AI Pair Programming From Your TerminalUpdated September 5, 2026
- Best IDE Plugins for Local LLMs in 2026 (VS Code, JetBrains & LM Studio)Updated October 17, 2026
- GitHub Copilot CLI Review: Cloud-Backed by Default, Local via BYOKUpdated September 12, 2026
- Kilo Code Review: The Open-Source Coding Agent Now Owned by AnacondaUpdated September 12, 2026
- Bodega One Code Review: A Local-First BYOLLM Coding IDEUpdated September 3, 2026
- Best Local Models for Tool Calling in 2026: Benchmarks & ComparisonUpdated September 1, 2026
- LM Studio & Ollama OpenAI-Compatible API Documentation: Python, Node.js, Aider, Cline & Roo Code (2026)Updated August 28, 2026
- Continue.dev vs Cline vs Aider: Best Local Coding Agent in 2026Updated August 27, 2026
- Local Coding LLM Without Internet: Fully Offline Dev Setup (2026)Updated August 27, 2026
Also mentioned in:
- DeepSeek V4 vs Qwen3.8 for Local Coding 2026Updated October 20, 2026
+26 more not shown
See the Local LLM Software Directory for the full catalog, including ECC's own entry.
Frequently Asked Questions
Is ECC made by Anthropic?
No. The website credits Affaan Mustafa as author. Anthropic appears only as a third-party service that the GitHub App sends data to.
Do I need the GitHub App to use the toolkit?
No. The pricing page says the open-source tools are available independently of the GitHub App plans.
Does ECC work on Windows?
The README includes a PowerShell walkthrough for the guided setup, and the guided path does not require cloning the repository.
Can I install ECC twice?
You can use it in several agents at once, but choose one install method per agent. The README warns against combining the plugin with a full manual install.
How do I remove ECC?
The README has a Reset / Uninstall section. Uninstalling the GitHub App is done from your GitHub account.
