Discover and explore top open-source AI tools and projects—updated daily.
mco-orgOrchestration layer for parallel AI coding agents
Top 95.1% on SourcePulse
Summary
MCO (Multi-CLI Orchestrator) addresses the limitation of single-perspective AI coding agents by providing a neutral orchestration layer. It enables developers to dispatch prompts to multiple AI agents (e.g., Claude, Codex, Gemini) in parallel, synthesizing consensus from their diverse outputs. This empowers users to work like a Tech Lead, leveraging a team of AI agents for more comprehensive code reviews, bug hunting, and architectural analysis.
How It Works
MCO fans out prompts to selected agent CLIs concurrently, employing a wait-all execution model. Its core innovation lies in the Consensus Engine, which aggregates results, deduplicates identical findings across agents, and calculates agreement ratios and confidence scores. This allows for a synthesized view of agent findings, moving beyond simple deduplication to a robust analysis of collective intelligence. Advanced modes like --debate and --divide further refine analysis or distribute workloads.
Quick Start & Requirements
npm i -g @tt-a1i/mco or clone and python3 -m pip install -e ..pip install mco[memory] for persistent memory features.Highlighted Details
agreement_ratio, consensus_score, and consensus_level (confirmed, needs-verification, unverified) for merged findings.--debate for a challenge round, --divide files|dimensions for workload distribution.--memory flag enables persistent institutional knowledge, agent scoring, and finding lifecycle tracking via evermemos-mcp.report, markdown-pr, sarif (for CI/CD integration), and json formats.Maintenance & Community
The README does not detail specific community channels, active contributors, or sponsorship information.
Licensing & Compatibility
Limitations & Caveats
The project requires the underlying AI agent CLIs to be installed and properly authenticated. Persistent memory features necessitate the EVERMEMOS_API_KEY environment variable. The --debate and --divide coordination modes are mutually exclusive.
3 weeks ago
Inactive
BloopAI