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.
ECC – エージェントハーネスオペレーティングシステム
それは何か
ECC(エージェントハーネスオペレーティングシステム)は、Claude Code、Codex、Kimi Code などの AI コーディングエージェントに完全なエンジニアリングワークフローを追加するオープンソースフレームワークです。エージェント(専門化された AI アシスタント)、スキル(テスト駆動開発、セキュリティスキャン、ドキュメント、データ処理などの再利用可能なアクション)、コマンドシム、フック、メモリ管理、および AgentShield と呼ばれるセキュリティスキャナーをまとめてバンドルしています。インストールすると、エージェントは毎回のプロンプトでそのループをスクリプト化することなく、自動的に 計画 → テスト → 実装 → レビュー → 検証 → 記憶 → 改善 を実行できます。
主な機能(README に記載されているとおり)
| 機能 | 得られるもの |
|---|---|
| エージェント | 計画、コードレビュー、ビルド修復、セキュリティ、アーキテクチャ、およびドメイン固有の作業のための 71 の事前構築済みエージェント。 |
| スキル | TDD、研究、セキュリティ、ドキュメント、フロントエンド、データ、機械学習、運用などをカバーする 311 のスキルモジュール。 |
| コマンド | スキルを便利な表面で公開する 97 のコマンドラインシム。 |
| フックとメモリ | 強制、セッション要約、継続的学習、コンテキスト制御のためのランタイムフック。セッション間で重要な事実を記憶する永続メモリ。 |
| ルール | 常にロードされる選択可能なルールパック(例:言語固有の linting やスタイル標準)。 |
| AgentShield | 安全でないプロンプト、秘密情報の漏洩、権限の誤用、悪意のあるエージェントファイルの組み込みスキャン。 |
| マルチハーネスサポート | Claude Code、Codex、Kimi Code 用のネイティブアダプター、および Cursor、Antigravity、Gemini、Zed、GitHub Copilot、Qwen など用の実験的アダプター。 |
| ガイド付きインストール | npx ecc-universal@2.2.3 setup は、選択したハーネス用の ecc@ecc プラグインのインストールを案内し、スコープ、フックプロファイル、更新を処理します。 |
| Pro バージョン | プライベートリポジトリの使用と追加のエンタープライズ機能を可能にするホスト型 GitHub アプリ(ECC Pro)(シートごとに有料)。 |
インストール(クイックスタート)
- 前提条件 – Node 18+、Git、およびターゲットの AI コーディングツール(例:Claude Code 用の
claudeCLI)。以下で確認します:node --version git --version claude --version # Claude Code 用 - ガイド付きインストーラーを実行(Windows、macOS、Linux で動作):
ウィザードは、どのハーネスを設定するか、どのフックプロファイルを使用するか、プラグインをどこにスコープするか(グローバルユーザー、プロジェクト、またはローカル)を尋ねます。npx ecc-universal@2.2.3 setup - 検証 – セットアップ後、Claude Code セッションを開始し、
/plugin listを実行してecc@eccが有効になっていることを確認するか、Codex/Kimi プラットフォームではecc-universal …コマンドを使用します。 - オプション – プライベートリポジトリサポート用に GitHub アプリをインストールします(README の「ECC Pro + GitHub App」カードを参照)。
README には代替インストールパスも記載されています: ネイティブ Claude プラグインコマンド(/plugin marketplace add …)、手動ルールパックのコピー、または宣言的な settings.json の編集。
サポートされているプラットフォーム / ハーネス
| ハーネス | インストール方法 | ステータス |
|---|---|---|
| Claude Code | npx ecc-universal ガイド付きセットアップ または ネイティブ /plugin コマンド |
完全サポート(v2.2) |
| Codex | codex plugin marketplace … によるマーケットプレイス/プラグインインストール |
完全サポート |
| Kimi Code | ./.kimi-code 下の管理ファイル(自動フック設定なし) |
サポート |
| Cursor、Antigravity、Gemini、Zed、OpenCode など | 実験的アダプター(ecc install --target <harness>) |
機能制限付きアダプター |
ライセンスと資金調達
- ライセンス: MIT – コードは永久に無料でオープンソースのままです。
- 資金モデル: コアプロジェクトは、7 つのハーネスにわたって毎週アップデートをリリースする単一のメンテナーによって維持されています。収入は以下から得られます:
- ECC Pro – プライベートリポジトリ用のホスト型 GitHub アプリ(シートごとに有料)。
- スポンサーシップ – GitHub Sponsors および企業パートナー(Coderabbit、Greptile、Moonshot AI、Itô Markets、SerpApi など)を通じて。
コミュニティとリソース
- Discord: https://discord.gg/36yGMHGFbR – Q&A、ショーケース、サポート。
- ウェブサイト: https://ecc.tools – ドキュメント、価格、ダウンロードリンク。
- GitHub: https://github.com/affian‑m/ECC – ソース、問題トラッカー、貢献ガイド。
- NPM パッケージ:
ecc-universal(コアインストーラー)およびecc-agentshield(セキュリティスキャナー)。 - GitHub アプリ: https://github.com/apps/ecc-tools – Pro 製品用。
- バグ報告 / フィードバック: 「インストールまたは実行時の問題」問題テンプレートを使用するか、
ecc feedbackを実行します。
TL;DR
ECC は、生の LLM コーディングアシスタントを規律あるエンジニアリングパイプラインに変える、包括的な MIT ライセンスのツールボックスです。npx ecc-universal@2.2.3 setup で一度インストールすると、エージェントは多くのプログラミング言語とドメインにわたってコードを自動的に計画、テスト、実装、レビュー、検証、記憶、改善し、組み込みのセキュリティチェックと、プライベートリポジトリ用のオプションの有料 Pro 機能を備えます。
これを取り上げた記事
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch