Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size881 projects
    • Developer Tools460
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting104
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools460
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/AI & Machine Learning/ECC
ECC logo

ECC

  • 284.7K stars
  • MIT
  • Active this week
  • Last commit 1 day ago

Last verified Oct 20, 2026

Run cross-harness AI agent workflows with 68 agents, 286 skills, and AgentShield security scanning across Claude Code, Codex, Cursor, and OpenCode.

Visit websiteGitHub284.7K stars
ECC v2.0 overview with skills, agents, and commands catalog
TL;DR

ECC is an MIT-licensed cross-harness agent framework that adds structured workflows, skills, session memory, and security scanning to AI coding tools. It replaces the stateless default of tools like GitHub Copilot with 68 specialized agents, 286 skills, and 102 AgentShield security rules. Works across Claude Code, Codex, Cursor, and OpenCode; best for engineering teams that need consistent conventions and security governance across their AI coding setup.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who ECC is for#

Engineering teams standardizing AI coding conventions

Teams using Claude Code or Codex gain a centralized skills registry where conventions, TDD workflows, and security rules are published once and synced to every seat at session start. New developers pick up team patterns without manual onboarding documentation.

Skip if:

If your team has no shared coding conventions and no plans to build them, the skills layer adds configuration overhead without a matching benefit.

Security-focused developers auditing agent configurations

AgentShield scans CLAUDE.md files, hook configurations, MCP server settings, and prompt surfaces against 102 rules. Developers running AI agent tooling at scale can audit locally or integrate with the GitHub App for PR-level enforcement before conventions reach the broader team.

Skip if:

If your security requirements are already covered by existing tooling and you have no AI agent-specific exposure surface to audit, the scanning layer may not justify the setup cost.

Solo AI engineers building complex agent workflows

The 68 agents library covers specialized planning, build repair, research, and code review tasks. The continuous learning system observes sessions and promotes repeated workflows to named instincts with confidence scoring, so the harness improves over time without manual updates.

Skip if:

Developers who use a single harness casually may find the full install profile heavier than their workflow requires. The plugin install path is lighter than the full manual setup.

OSS maintainers evaluating repo automation

Public repos get the GitHub App for free. Commenting /ecc-tools analyze on any issue triggers an analysis of git history and generates a pull request with reusable skills and defaults. Teams can evaluate the full repo-native workflow before committing to a paid tier.

Skip if:

Repos with minimal git history or no established patterns will get sparse output from the analysis. The GitHub App's value scales with the richness of your existing commit history.

the problem

The problem it solves#

AI coding agents are powerful in isolation but stateless by default. Each session starts without knowledge of your team's conventions, preferred testing patterns, or past decisions. Developers configure their agents differently, so the same codebase gets inconsistent treatment depending on who is at the keyboard. Security checks, TDD workflows, and code review steps are ad hoc at best.

The challenge scales with team size. Without a shared skills layer or centralized convention management, onboarding a new developer means documenting how they should configure their agent setup separately from how the team actually works. Commercial orchestration platforms like Factory.ai and CrewAI address some of this but require adopting their specific runtime rather than extending the tools teams already use.

how ECC solves it

How it solves it#

Cross-harness compatibility

Works across Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Zed, and more via a single install. Each harness gets a matching adapter or plugin so ECC's skills and agents load from the same source without duplication across setups.

286 skills and 68 agents library

Ships with 286 skills covering TDD, security review, research, documentation, frontend, data, ML, and operations, plus 68 specialized agents for planning, build repair, architecture, and code review. Teams publish skills centrally and every seat syncs on session start.

AgentShield security scanning

Scans every agent session against 102 security rules covering prompt injections, hook configurations, MCP server settings, permissions, secrets exposure, and agent files. Runs locally with no automatic data upload; integrates with the GitHub App for PR-level enforcement.

Continuous learning with instinct scoring

Observes sessions and extracts repeated corrections, error-to-fix sequences, and workflows into atomic instincts with confidence scoring. Idle instincts decay on a schedule; a reviewable prune plan shows what goes and why before anything is removed.

ECC 2.0 operator control plane

A local-first control plane for cross-harness session visibility, token optimization, operator review, and shared policy context. Session and task state are visible across multiple harnesses from a single surface, shipped as of ECC 2.0.0 stable.

GitHub App repo automation

Analyzes repository git history via a /ecc-tools analyze comment trigger and generates a pull request with reusable skills and defaults. Free for public repos; private repo coverage and deeper AgentShield-backed review checks start at $19 per seat per month.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT-licensed core with no per-seat costThe entire skills, agents, hooks, and commands library is MIT licensed. Teams can run, fork, and modify the OSS layer commercially without licensing fees. Unlike proprietary coding agent platforms, the core toolkit carries no subscription cost.
  • Cross-harness portabilitySkills and agents install once and work across Claude Code, Codex, Cursor, and OpenCode. Teams that switch primary harnesses keep their conventions and institutional knowledge without rebuilding from scratch.
  • Security governance included by defaultAgentShield scans every session against 102 rules covering prompts, hooks, MCP config, and secrets, with no separate subscription or setup. Commercial agent platforms typically charge separately for this level of session-level security governance.
  • Large active OSS communityOver 242,000 GitHub stars and 36,000 forks as of August 2026, with enterprise sponsors including CodeRabbit and Greptile. The project ships weekly updates across seven harnesses, supported by a commercial GitHub App tier that funds ongoing development.

Trade-offs

  • -Per-harness install paths are not interchangeableInstalling ECC across Claude Code, Codex, and Cursor requires separate steps for each harness. The README explicitly warns against stacking install methods, which can duplicate skills, commands, and hooks. Teams managing multiple harnesses face non-trivial setup coordination.
  • -Claude Code is the primary harness; others are capability-limitedECC works best with Claude Code today. Cursor, Gemini CLI, Zed, and several other harnesses receive capability-limited adapters per the README, meaning some features are unavailable or degraded on non-Claude harnesses. Check the platform support matrix before assuming feature parity.
  • -npm package lags the plugin install pathThe current npm release (ecc-universal 2.1.0) does not include guided setup commands. Teams using the npm path for Claude Code should switch to the native plugin commands until 2.2.0 ships. The README flags this gap explicitly.
versus alternatives

ECC vs alternatives#

ECC vs GitHub Copilot

GitHub Copilot is a per-seat AI coding assistant focused on inline completions, chat, and multi-file edits inside editors. ECC is a harness layer that adds structure above the agent session, not a completion engine. The two serve different jobs and can coexist.

Teams running Claude Code, Codex, or Cursor can add ECC to gain session memory, skills libraries, and security scanning without changing their primary AI coding tool. Copilot's value is the completion itself; ECC's value is the convention, memory, and governance around it.

FeatureECCGitHub Copilot
LicenseMIT (OSS layer)Proprietary
Self-hostingYesNo
Session memoryYes (continuous learning)No
Security scanningYes (AgentShield, 102 rules)Limited
Skills library286 skills, 68 agentsNone
CostFree OSS; $19/seat GitHub App$10-19/user/month

ECC is the stronger choice for teams that need reproducible agent behavior, cross-harness portability, or session-level security governance. GitHub Copilot is the stronger choice for teams whose primary need is AI-powered inline completion inside VS Code or JetBrains without additional orchestration setup.

ECC vs Factory.ai

Factory.ai is a commercial AI software engineering service that runs managed agents on its own infrastructure. ECC extends the coding tools teams already use rather than routing work through a separate runtime.

Factory.ai handles infrastructure centrally and abstracts the underlying model. ECC is explicit about which harness it extends and what each install profile adds. Teams that want a fully managed engineering automation service without local infrastructure should evaluate Factory.ai. Teams that want to stay local, keep agent configurations auditable, and extend existing harnesses at no base cost should start with ECC's OSS layer.

FeatureECCFactory.ai
LicenseMIT (OSS layer)Proprietary
DeploymentLocal harness extensionCloud-managed
Agent runtimeYour existing harnessFactory's infrastructure
Base costFree (OSS)Commercial, contact sales
AuditabilityFull (local)Limited (managed)
install · quick start

Quick start#

bash
Install ECC globally via npm for cross-harness setup across Claude Code, Codex, and Cursor.
```bash
npm install -g ecc-universal
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptPythonRustTypeScript
frequently asked

FAQ#

Is ECC free to use?

The OSS layer is MIT licensed and free. This covers the full skills library, 68 agents, hooks, and AgentShield scanner without any per-seat cost. The GitHub App is also free for public repos. Private repo coverage and deeper review features start at $19 per seat per month in the Pro tier. Enterprise pricing is available on request.

Which coding agents and editors does ECC support?

ECC has native support for Claude Code (via plugin commands) and Codex (via the repo-marketplace plugin). Cursor, OpenCode, Gemini CLI, Zed, and others are supported via install adapters. The README notes that non-Claude harnesses receive capability-limited adapters rather than full feature parity. Check the platform support matrix in the README before assuming a feature is available on your harness.

How does AgentShield work?

AgentShield scans agent configuration files, including CLAUDE.md, hook definitions, MCP server settings, and prompt surfaces, against 102 security rules. It runs locally with no automatic data upload. It integrates with the GitHub App for PR-level scanning when teams want automated enforcement on incoming configuration changes.

What is the difference between ECC skills and agents?

Skills are reusable instruction sets that define how the coding agent should behave in specific workflows, such as test-driven development, security review, or documentation generation. Agents are specialized subagents that handle a distinct task autonomously, such as planning a feature, repairing a build failure, or reviewing code quality. ECC ships 286 skills and 68 agents.

Does ECC require self-hosting?

The OSS layer runs locally with no remote dependency. You clone the repo, pick an install profile, and run the install command for your target harness. The GitHub App is a managed tier for teams who want repo-native automation and PR review integration without running infrastructure. The two paths can be combined: run the OSS layer locally and add the GitHub App for team-level governance.

also worth a look

Similar open-source tools#

REA (Reverse Engineer Anything)

Featured

Alternative toRevEng.AI

AI-powered reverse engineering for binaries, apps, and assemblies.

  • 345,900 GitHub stars
  • MITLicence MIT

Omnara

Featured

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0

rakazo

Featured

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0

Agent Reach

Featured

Alternative toFirecrawl

Give any AI agent internet access, free and local

  • 100,165 GitHub stars
  • MITLicence MIT

Hermes Agent

Featured

Alternative toGrok Bot

Self-hosted AI agent: persistent memory, multi-channel chat, model choice.

  • 255,514 GitHub stars
  • MITLicence MIT

Openfilm

Alternative toRemotion

AI video agent for coding agents; films are local web folders.

  • 1,850 GitHub stars
  • MITLicence MIT
by category

Open source tools in these categories#

404

AI & Machine Learning

freeCodeCamp, OpenClaw, REA (Reverse Engineer Anything)
460

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse