Everything Claude Code(ECC)는 Affaan Mustafa가 제작한 AI 에이전트 하네스 성능 최적화 시스템이다. 단순 설정 파일 모음을 넘어, 스킬·인스팅트·메모리 최적화·지속적 학습·보안 스캐닝·검증 루프를 통합한 프로덕션급 에이전트 런타임으로, 10개월 이상의 실무 사용에서 진화했다. Anthropic 해커톤 우승작이며 140K+ 스타, 21K+ 포크를 기록하고 있다.
지원 플랫폼
Claude Code, Codex, Cursor, OpenCode, Gemini CLI 등 주요 AI 코딩 에이전트 모두를 지원한다. 12개 언어 생태계(TypeScript, Python, Go, Java, Kotlin, PHP, Perl, C++, Rust 등)를 위한 언어별 규칙을 제공한다.
핵심 구성 요소
| 구성 요소 | 설명 |
|---|---|
| 스킬(Skills) | 156개 재사용 가능한 에이전트 스킬 |
| 에이전트(Agents) | 전문 역할별 38개 서브에이전트 |
| 레거시 커맨드 심(Shims) | 72개 이전 버전 호환 커맨드 |
| 인스팅트(Instincts) | 세션에서 자동 추출되는 학습 패턴, 신뢰도 점수 포함 |
| 훅(Hooks) | 세션 시작·종료·중간 체크포인트를 자동 처리하는 스크립트 |
| AgentShield | 1,282개 테스트·102개 보안 규칙 적용 /security-scan 스킬 |
주요 기능 영역
토큰 최적화
- 모델 선택, 시스템 프롬프트 슬리밍, 백그라운드 프로세스로 토큰 비용 절감
ECC_HOOK_PROFILE=minimal|standard|strict로 훅 실행 비용 런타임 제어
메모리 지속성
- 세션 간 컨텍스트를 자동 저장·복원하는 훅
- SQLite 상태 저장소와 쿼리 CLI로 세션 히스토리 추적
검증 루프
- 체크포인트·연속 평가, 그레이더 타입, pass@k 메트릭 지원
/quality-gate로 릴리즈 기준 자동 검증
병렬화 및 서브에이전트 오케스트레이션
- git worktree 기반 병렬 작업, 캐스케이드 방법론
- 컨텍스트 문제 해결을 위한 반복적 검색 패턴
설치
# 플러그인 마켓플레이스 경유 (권장)
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
# npm (수동)
npx ecc-universal install --profile defaultv1.9.0부터 install-plan.js·install-apply.js 기반 선택적 설치 아키텍처를 제공해 필요한 컴포넌트만 설치할 수 있다. 여러 설치 방법을 중복 적용하면 문제가 발생하므로 하나의 경로만 선택한다.
버전 역사
| 버전 | 주요 변경 |
|---|---|
| v2.0.0-rc.1 | Tkinter 대시보드 GUI, 오퍼레이터 워크플로 확장, ECC 2.0 Rust 제어 플레인 알파 |
| v1.9.0 | 선택적 설치, 6개 신규 에이전트, SQLite 상태 저장소 |
| v1.8.0 | 하네스 우선 프레임, 훅 신뢰성 개선, /harness-audit 커맨드 |
| v1.6.0 | Codex CLI 지원, AgentShield, GitHub Marketplace 등록 |
사용 대상 및 케이스
- Claude Code 헤비 유저: 반복 작업을 스킬로 패키지화해 세션마다 재활용하고 싶을 때
- 에이전트 보안을 중시하는 팀: AgentShield로 파괴적 명령과 보안 취약점을 자동 차단할 때
- 멀티 에이전트 오케스트레이션:
/pm2,/multi-execute커맨드로 여러 에이전트를 병렬 관리해야 할 때 - 다중 AI 코딩 도구 사용자: Claude Code·Codex·Cursor 설정을 하나의 리포지토리에서 통합 관리할 때
라이선스
MIT
참고 자료
- affaan-m/everything-claude-code — GitHub 공식 저장소
관련 문서
- agent-harness — ECC가 구현하는 에이전트 하네스 엔지니어링 방법론
- claude-code — ECC의 주요 지원 플랫폼
- agent-skills — ECC가 활용하는 스킬 시스템 표준
- cc-switch — Claude Code·Codex·Gemini CLI를 통합 관리하는 데스크탑 도구
- claude-code-tips-best-practice — Claude Code 베스트 프랙티스 모음