awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
affaan-m avatar

affaan-m/ECC

0
View on GitHub↗
ecc.tools↗

ECC

ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model workflows. It provides a system for managing specialized agent roles, reusable skills, and structured planning to execute complex software development tasks across different AI-powered code editors.

The project distinguishes itself as a Model Context Protocol manager, providing a configuration layer to integrate external servers and audit tool execution. It further implements an agentic security sandbox that restricts sensitive file access and scans for secret leakage to secure autonomous workflows.

The framework covers broad capability areas including AI coding workflow automation with test-driven development guardrails, model cost optimization through intelligent routing, and state-isolated memory management. It also includes tools for enforcing language-specific coding standards and managing agent behaviors across various integrated development environments.

The system is managed through a command-line interface that handles tool installation, configuration repair, and the deployment of tooling presets.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • AI Agent Orchestrators - Coordinates multiple specialized agents and models to execute complex software development plans.
  • Agent Access Controls - Controls agent permissions using profiles ranging from read-only sandboxes to auto-approval modes.
  • Agent Skill Definitions - Defines reusable coding skills and behavioral instincts that can be injected into agent contexts.
  • Agent Capability Extensions - Expands agent capabilities with specialized tools for documentation lookup, API research, and technical presentations.
  • Multi-Agent Orchestration Frameworks - Provides a framework for coordinating multi-model workflows via specialized roles, skills, and structured planning.
  • Role-Based Agent Orchestration - Coordinates multiple agents by assigning specific roles and operating procedures to execute complex workflows.
  • Model Context Protocol - Manages a configuration layer for integrating external servers and auditing tools via the Model Context Protocol.
  • Model Context Protocol Integrations - Provides Model Context Protocol integrations to expose system data and functions to AI agents.
  • AI Coding Standards - Implements reusable prompt templates for planning and TDD cycles to standardize AI-assisted coding workflows.
  • Agent Reasoning Optimization - Refines agent logic and development capabilities using specialized skills, instincts, and memory configurations.
  • Cross-Platform Agent Tooling - Synchronizes agent behaviors and skills across multiple IDEs using a suite of configuration files and scripts.
  • Agent Behavioral Configuration - Installs curated profiles and modular components to optimize agent performance and security across tools.
  • Role-Based Agent Definitions - Establishes specialized agent personas and roles to coordinate different phases of the software development lifecycle.
  • MCP Protocol Integrations - Connects agents to external services and tools through the Model Context Protocol for standardized communication.
  • MCP Server Configurations - Implements settings and filtering mechanisms for managing access to tools provided by MCP servers.
  • MCP Server Synchronizations - Provides mechanisms for syncing tools and resources from remote MCP servers into a local registry.
  • Model Routing - Routes tasks to specific models based on the required complexity, budget, and reasoning depth.
  • Multi-Agent Orchestrators - Coordinates teams of specialized AI agents to decompose and solve complex, multi-step technical tasks.
  • Automated Implementation Workflows - Automates TDD cycles and coding standards through reusable skills and event-driven hooks.
  • Agent Memory Persistence - Manages the persistent storage of session summaries and learned skills under configurable root directories.
  • Behavioral Rule Configurations - Standardizes agent behaviors and coding rules using unified configuration files across different AI tools.
  • Automation Skills - Provides a framework for developing modular behavioral patterns and sequences for automating coding tasks.
  • Memory Isolation - Isolates agent session memory into project-specific directories to prevent cross-project data pollution.
  • Agent Security - Provides a security layer that scans for secret leakage and restricts file access in autonomous workflows.
  • Agent Security Auditing - Scans agent definitions and hooks for secrets and permission risks to generate risk assessments.
  • Prompt Secret Scanning - Scans prompts for sensitive patterns and blocks submission to prevent accidental credential exposure.
  • Agent Action Guardrails - Prevents secret leakage and restricts sensitive file access to secure autonomous agent workflows.
  • Sensitive Data Access Controls - Blocks agents from reading sensitive files like environment variables to protect security credentials.
  • Specialized Agent Collections - Provides a collection of specialized agents to handle planning, architecture, and bug fixing.
  • Session Context Persistence - Uses event-driven hooks to save and load session context, maintaining agent state across work sessions.
  • Tool Execution Monitoring - Logs protocol executions to monitor how agents interact with external tools and data sources.
  • Agent Optimization - Improves coding agent output through pre-configured skills and memory settings.
  • Prompt Efficiency Optimization - Lowers latency and costs by slimming system prompts and selecting the most efficient model for the task.
  • Behavioral Instincts - Clusters user patterns into reusable behavioral instincts that can be imported or exported between environments.
  • TDD Orchestrators - Automates the test-driven development loop by guiding agents to define interfaces and verify coverage.
  • Model Routing Layers - Provides a middleware layer to dynamically dispatch tasks to various models based on complexity and cost.
  • Cost-Performance Optimizers - Optimizes costs by routing tasks to the most efficient models based on complexity and token usage.
  • Multi-Model Workflow Coordinators - Sequences different AI models through logic paths to execute complex plans across multiple backends.
  • Subagent Definitions - Defines focused subagents with limited scopes and assigned tools for delegated technical tasks.
  • Token Reduction Pipelines - Reduces expenses by selecting efficient models, limiting thinking tokens, and compacting conversation context.
  • Cross-Harness Rule Sets - Ensures consistent behavior across different AI harnesses using a unified set of rules.
  • Research-Oriented Behaviors - Injects specialized skills and memory configurations to improve research-first development.
  • Tooling Preset Deployments - Deploys language-specific rules and agent definitions into supported editors via automated installation scripts.
  • Automation Hooks - Implements event-driven triggers that execute shell commands upon the completion of specific agent tasks.
  • Cross-Platform Instruction Sets - Provides cross-platform configuration files to ensure consistent behavior across different editors and interfaces.
  • Agent Event Hooks - Provides automated triggers that map AI agent lifecycle events to custom shell commands.
  • Event-Driven Automation Engines - Triggers specific actions like formatting or security checks during sessions via event-driven hooks.
  • Project-Aware IDE Hooks - Supplies hooks and commands adapted for specific project layouts to streamline agent integration.
  • Skill Generation - Analyzes git history and local repositories to automatically extract recurring patterns into reusable AI skills.
  • CLI Installation Managers - Provides a CLI for installing, repairing, and removing agent configuration files and plugins.
  • Runtime Event Interception - Intercepts agent lifecycle events to execute custom validation scripts and enforce project standards.
  • Session Memory Isolation - Stores session summaries and learned behaviors in project-specific directories to prevent context cross-pollination.
  • Security Gates - Gates destructive shell commands and scans for supply-chain vulnerabilities and secret leaks.
  • Language-Specific Quality Standards - Establishes behavioral constraints and technical quality guidelines specific to different programming languages.
  • LLM Security Scanning - Scans configurations for vulnerabilities and injection risks using static analysis and deep scanning.
  • Coding Standards Enforcement - Implements automated systems to ensure agents follow project-specific quality guidelines and coding standards.
  • Framework-Specific Standards - Provides the ability to inject coding standards specifically tailored to the requirements of various software frameworks.
  • Generators and Meta Harnesses - Specialized agent operating system with continuous learning.
  • Machine Learning and AI - Agent harness for performance optimization and research.
  • Autonomous Coding Agents - Performance-oriented agent harness for coding workflows.
299,134 stars·44,194 forks·JavaScript·MIT·103 views

Star history

Star history chart for affaan-m/eccStar history chart for affaan-m/ecc

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with ECC

These projects share indexed features with ECC. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kilo-org/kilocodeKilo-Org avatar

    Kilo-Org/kilocode

    15,616View on GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    View on GitHub↗15,616
  • vrsen/agency-swarmVRSEN avatar

    VRSEN/agency-swarm

    3,962View on GitHub↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Python
    View on GitHub↗3,962
  • datawhalechina/vibe-vibedatawhalechina avatar

    datawhalechina/vibe-vibe

    6,234View on GitHub↗

    vibe-vibe is an LLM agent engineering framework and toolchain optimizer designed for orchestrating multi-agent systems. It serves as a comprehensive guide and methodology for transforming conceptual ideas into deployed applications through agentic software engineering. The project focuses on the orchestration of specialized AI agent roles with defined collaboration boundaries and iterative feedback loops. It provides frameworks for toolchain optimization, including the selection and evaluation of protocols that extend model capabilities and the design of standardized tool interfaces. The sys

    Dockerfileagentagentic-aiai
    View on GitHub↗6,234
  • phodal/auto-devphodal avatar

    phodal/auto-dev

    4,508View on GitHub↗

    auto-dev is an AI-native software engineering tool and multi-agent development platform designed to automate the entire software development lifecycle. It functions as an autonomous orchestrator that manages AI-driven coding, testing, and infrastructure configuration through declarative agent chains. The project is built on a Kotlin Multiplatform AI framework, allowing agent logic to run across diverse environments and device interfaces. The platform implements the Model Context Protocol to exchange tools and project information with external AI services. It distinguishes itself through the u

    Kotlinaigcgenaigenaistack
    View on GitHub↗4,508
Compare all 30 related projects→

Frequently asked questions

What does affaan-m/ecc do?

ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model workflows. It provides a system for managing specialized agent roles, reusable skills, and structured planning to execute complex software development tasks across different AI-powered code editors.

What are the main features of affaan-m/ecc?

The main features of affaan-m/ecc are: AI Agent Orchestrators, Agent Access Controls, Agent Skill Definitions, Agent Capability Extensions, Multi-Agent Orchestration Frameworks, Role-Based Agent Orchestration, Model Context Protocol, Model Context Protocol Integrations.

Which projects share features with affaan-m/ecc?

Projects with overlapping indexed features include: kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… vrsen/agency-swarm — Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents… datawhalechina/vibe-vibe — vibe-vibe is an LLM agent engineering framework and toolchain optimizer designed for orchestrating multi-agent… phodal/auto-dev — auto-dev is an AI-native software engineering tool and multi-agent development platform designed to automate the… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime…