Vibeleaderboard
Index / tool
Visit ecc.tools
Category
AI Agents
Rank
Pricing
Open Source
Type
TOOL
Builder
affaan-m
Latest release
v2.2.1
Date

About

A comprehensive performance optimization system for AI coding agents that provides skills, memory management, security scanning, and research-first development patterns. Works across multiple AI agent harnesses including Claude Code, Codex, Cursor, and OpenCode with production-ready configurations evolved from 10+ months of intensive daily use.

What it does

Everything Claude Code installs a reusable engineering workflow around coding agents. It guides work through planning, tests, implementation, independent review, verification, and retained context. Plain Markdown artifacts carry requirements and plans between sessions, while optional hooks, rules, specialist agents, commands, and local memory add structure around that core loop.

Why it's ranked here

The strongest case is breadth joined to an explicit workflow, not merely a large prompt collection. Installers track managed files, planning artifacts remain readable and versionable, and memory handoffs treat recalled material as unverified context. The catch is uneven harness support and enough overlapping surfaces to demand careful setup.

What's good

Its planning model produces human-readable, diffable artifacts that survive session resets and can travel with code. Managed uninstall records protect unrelated user configuration. Memory entries are create-only, scoped, and explicitly treated as unreviewed. Security scanning covers prompts, hooks, permissions, secrets, agent configuration, and tool-server configuration.

Tradeoffs

Claude Code receives the fullest experience, while other adapters intentionally omit capabilities whose runtime contracts are unverified. Users must choose one installation method per harness or risk duplicate skills, commands, hooks, and configuration. Plugin installs cannot distribute rule packs. The repository also combines a broad agent toolkit with a separate provider-agnostic Python package, increasing conceptual surface area.

How to use it well

Use it when a team wants repeatable, auditable agent work across substantial features, especially where requirements, plans, tests, and handoffs should persist beyond one chat. Start with a selective profile and add only relevant rules. It does not replace provider credentials, external service authentication, static security tools, or governed project documentation.

Technical notes+

README.md defines the staged plan, test, implement, review, verify, remember workflow and warns against stacking installation methods. package.json publishes ecc-universal, includes harness-specific directories, installers, hooks, rules, MCP configuration, agents, commands, and a large skills catalog. docs/QWEN-GUIDE.md and docs/JOYCODE-GUIDE.md describe state-file-based managed installs and selective removal. docs/HERMES-SETUP.md documents the ecc memory CLI plus an opt-in ecc-memory-mcp stdio server with per-harness identities and scoped access. pyproject.toml separately packages src/llm as llm-abstraction for Python 3.11+, exposes the llm-select CLI, and declares Anthropic and OpenAI dependencies; src/llm/providers/__init__.py also exports adapters for Ollama, Atlas, and Astraflow.

Observed

License
MIT
Distribution
Public npm package ecc-universal, Claude Code plugin, GitHub App, shell installer, PowerShell installer, and manual repository setup
Interfaces
Agent-harness plugins and adapters, ecc CLI, llm-select CLI, browser dashboard, and optional stdio memory MCP server
Harness support
Best support for Claude Code, supported Codex sync, and capability-limited adapters for Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen, JoyCode, and others
Languages
Shell, TypeScript, Python, Go, Java, Perl, and Markdown are represented
Python packaging
Hatchling wheel package requiring Python 3.11 or newer, with Anthropic and OpenAI runtime dependencies
Install safety
Managed adapters record installed-file ownership and remove only ECC-managed files during uninstall

Read from README.md, package.json, pyproject.toml, src/llm/__init__.py, src/llm/__main__.py, src/llm/core/__init__.py, src/llm/tools/__init__.py, src/llm/prompt/__init__.py, src/llm/providers/__init__.py, docs/QWEN-GUIDE.md, docs/HERMES-SETUP.md, docs/JOYCODE-GUIDE.md, docs/TROUBLESHOOTING.md, docs/PLAN-PRD-PATTERN.md.

What it can do

  • Optimize AI coding agent performance

    AI coding agent configurationOptimized agent performance settings

  • Manage memory for AI coding agents

    Agent memory data and usage patternsOptimized memory allocation and management

  • Scan code for security vulnerabilities

    Source code filesSecurity vulnerability report

  • Provide skills training for AI agents

    Agent capabilities and training dataEnhanced agent skills and abilities

  • Enable continuous learning for AI agents

    Agent performance data and feedbackUpdated agent learning models

  • Configure production-ready AI agent settings

    Development environment parametersProduction deployment configuration

  • Integrate with multiple AI coding platforms

    Platform-specific agent configurationsUnified cross-platform agent setup

Tags

ai-agentsclaudedeveloper-toolscodingoptimizationmcpsecurity

Tech Stack

Node.jsPython

Media

Everything Claude Code

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.