affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
What it solves
ECC は「ハーネスネイティブオペレータシステム」で、AI エージェント(Claude Code、Cursor、GitHub Copilot など)が開発環境内でどのように動作するかを標準化・最適化することを目的としています。エージェントの挙動のばらつきやトークンの無駄、各 AI コーディングアシスタント間での永続性欠如といった問題を、再利用可能なスキル層、メモリ最適化、セキュリティスキャンの提供で解決します。
How it works
ECC は AI エージェントの基盤として機能し、事前定義されたエージェント、スキル、フック、ルールのセットを提供します。プラグインシステムまたは手動インストールを通じて、複数の「ハーネス」(AI ツール自体)に跨って統合されます。主な技術コンポーネントは以下の通りです。
- Control Plane: セッション、ステータス、デーモンプロセスを管理するシステム(v2.0 は Rust 製プロトタイプ)。
- Hooks & Rules: ランタイムでの強制と行動指針。エージェントが特定のパターン(例: セキュリティや言語固有のルール)に従うことを保証します。
- State Store: SQLite ベースのシステムで、セッション履歴の記録と状態管理を行います。
- Skills & Instincts: 再利用可能で進化し続けるパターン。エージェントはセッションから知見を抽出し、時間とともにパフォーマンスを向上させます。
- AgentShield: 攻撃ベクトルや CVE を検出する統合セキュリティスキャナ。
Who it’s for
AI エージェントを用いてコーディングを行い、プロダクションレベルのワークフロー、トークン効率の向上、異なる AI ハーネス間でのクロスプラットフォーム一貫性を求める開発者やエンジニアチーム向けです。
Highlights
- Cross-Harness Compatibility: Claude Code、Cursor、OpenCode、Codex、Gemini、Zed、GitHub Copilot に対応。
- Extensive Library: TypeScript、Python、Go、Java など多数の言語・ドメイン向けに数百の専門スキルとエージェントを収録。
- Memory & Token Optimization: コンテキストの自動保存/ロードやシステムプロンプトのスリム化フックを提供。
- Security Integration: AgentShield による組み込みセキュリティスキャン。
- Multi-Language Support: 12 以上の言語エコシステム向けのルールとパターンを提供。