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개의 명령줄 셈. |
| 훅 및 메모리 | 강제, 세션 요약, 지속적 학습, 컨텍스트 제어를 위한 런타임 훅; 세션 간에 중요한 사실을 기억하는 영구 메모리. |
| 규칙 | 항상 로드되는 선택 가능한 규칙 팩(예: 언어별 린팅 또는 스타일 표준). |
| 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