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 以上の言語エコシステム向けのルールとパターンを提供。