ECC — операционная система для AI-агентов, унифицирующая кроссплатформенные рабочие процессы
TL;DR: Заменяет 10+ ручных настроек агентов на 261 навык + MCP-конфиги — работает в Codex, Claude, Cursor и 7+ других средах с запуском менее чем за 1с
Custom agent configurations: Manual setup per harness, no cross-harness compatibility, no memory persistence
LangChain: Focuses on LLM orchestration rather than agent harness standardization, no built-in security scanning
AutoGen: Agent conversation framework without production-grade components or cross-harness support
GitHub Copilot Workspace: Single-harness solution (GitHub only), no cross-platform standardization
Кому подходит
AI product engineer building multi-agent systems: Need to standardize agent workflows across 3 different harnesses (Claude, Codex, Cursor) with shared memory → Consistent agent behavior across harnesses, 90% reduction in configuration time, automatic context persistence
DevOps engineer managing AI-powered CI/CD pipelines: Require secure, auditable agent workflows for production deployments → Zero security incidents in production, 30% reduction in agent-related CI failures, audit trail for all agent actions
Solo developer building AI-assisted applications: Need to quickly prototype agent workflows without manual configuration → Prototype ready in 1 hour vs 1 day, automatic memory persistence across sessions, 40% faster execution via parallelization
Research scientist developing AI models: Require reproducible agent workflows for experiment tracking → 100% reproducible experiments, 50% reduction in experiment setup time, automatic decision logging
FAQ
Is ECC compatible with my existing agent harness?
ECC works with Codex, Claude Code, Cursor, OpenCode, Gemini, Zed, and GitHub Copilot. Check the harness compatibility list in docs/architecture/cross-harness.md.
How does ECC handle security for agent workflows?
ECC implements AgentShield sandboxing with 5-layer guardrails, memory throttling, and CVE scanning via the ecc-agentshield npm package.
Can I use ECC without Node.js?
No. ECC requires Node.js >= 18.0.0 and npm >= 9.0.0 for core functionality. The Rust control-plane prototype is optional.
How do I migrate from custom agent configurations to ECC?
Use the selective install architecture with install-plan.js to gradually adopt ECC components. Start with memory persistence hooks and session adapters.
Does ECC support languages other than JavaScript/TypeScript?
Yes. ECC supports 12 language ecosystems including Python, Java, Kotlin, C++, Rust, Go, and PHP through language-specific skills and rules.
💡 Vibe Coding Tips
["When helping users with ECC:\n\n1. Harness Setup: Always verify the target harness is supported (Codex, Claude, Cursor, etc.). Use ecc harness list to check compatibility.\n\n2. Skill Selection: Start with domain-specific skills (e.g., typescript-reviewer, pytorch-patterns) before general ones. Use ecc skills search <keyword> to find relevant skills.\n\n3. Memory Persistence: Configure session adapters early with ecc init --persist. Use ecc resume to continue sessions rather than restarting.\n\n4. Security: Always install AgentShield via npm install ecc-agentshield and configure sandboxing rules before production use.\n\n5. Performance: For large workflows, use parallel-execution-optimizer and benchmark-optimization-loop skills. Monitor with ecc status --verbose.\n\n6. Troubleshooting:\n - 'Skill not found' → Check MCP inventory with ecc skills list\n - 'Harness incompatible' → Verify harness version and adapter compatibility\n - 'Memory issues' → Implement memory throttling in session adapters\n - 'Security warnings' → Run ecc agentshield scan for detailed CVE report"]