ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
ECC is a performance optimization system and agent harness that provides AI coding agents with structured engineering workflows, including planning, testing, review, memory, and security capabilities. It delivers 68 specialized agents, 285 skills, runtime hooks, continuous learning, and AgentShield security scanning to transform how AI assistants approach software development. Designed primarily for Claude Code with support for Codex, Cursor, OpenCode, and other harnesses, ECC helps agents plan before building, verify changes with tests, and learn from repeated successes.
Key Features
Use Cases
- 01Enforcing test-driven development workflows where agents write tests before implementing features
- 02Automating security reviews and vulnerability scanning during code generation sessions
- 03Building repeatable engineering processes with planning, implementation, review, and verification stages
- 04Enabling AI agents to remember project-specific patterns and continuously improve code quality
- 05Integrating structured workflows into Claude Code, Codex, or Cursor for research-first development
- 06Running self-hosted language models with ECC workflows through custom API endpoints or gateways
Related MCP Servers
View morepublic-apis
A collective list of free APIs
awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
hermes-agent
The agent that grows with you
ECC — FAQ
What is the ECC MCP server?+
ECC is an agent harness and performance optimization system that provides AI coding assistants with structured engineering workflows including planning, testing, code review, memory, security scanning, and continuous learning capabilities. It works as a plugin or installable package that adds 68 agents, 285 skills, runtime hooks, and security tools to supported AI coding environments.
How do I install ECC in Claude Code?+
Run `/plugin marketplace add https://github.com/affaan-m/ECC` followed by `/plugin install ecc@ecc` inside Claude Code. This installs ECC's skills, agents, commands, and hooks. Do not combine the plugin installation with manual install methods in the same harness to avoid duplication.
Which AI clients and editors does ECC support?+
ECC works best with Claude Code and has full support for Codex. It provides adapters for Cursor, OpenCode, Gemini CLI, Zed, GitHub Copilot, Antigravity, Qwen, Kimi Code, Hermes, OpenClaw, CodeBuddy, and JoyCode with varying feature parity. Check the platform support matrix in the repository for capability details per harness.
Is ECC free and open source?+
Yes, ECC is MIT-licensed open source and free to use. The GitHub repository and npm packages (ecc-universal, ecc-agentshield) are freely available. ECC Pro is an optional paid hosted GitHub App for private repositories starting at $19 per seat per month.
Does ECC require API keys or external services?+
ECC works through your AI harness's existing configuration and does not require separate API keys. It supports official providers, custom API endpoints, model gateways, and self-hosted models. Optional integrations like Itô compute require separate authentication, but core ECC functionality depends only on your chosen harness being configured.
Can I use ECC with self-hosted or open-source language models?+
Yes, ECC is model-provider agnostic and works with self-hosted models through compatible API endpoints or gateways. Configure your harness (like Claude Code) to point to your custom endpoint, and ECC's workflows, hooks, and skills will function normally without hardcoded transport settings.
How do I install ECC?+
Open the source repository on GitHub and follow its README. ECC is a mcp server — MCP Agents Market links you directly to the official repo.
Is ECC free?+
ECC is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.