기억, 스킬, 멀티플랫폼 게이트웨이를 갖춘 자기 개선형 터미널 에이전트입니다.
한국어는 runchr 제공 번역입니다. 원문 README는 English tool page.
ECC
Claude Code, Codex, Cursor 및 기타 하네스용 플러그인 번들로, 스킬, 인스팅트, 영구 메모리, 보안 검사, 리서치 우선 기능을 추가합니다
- Harness
- Claude Code, Codex, Opencode, Cursor
- Components
- skills
프로젝트 README (번역)
GitHub ↗Written by the project's own authors, not by runchr. Snapshot taken 2026-10-29.
언어:
English |
العربية |
Português (Brasil) |
简体中文 |
繁體中文 |
日本語 |
한국어 |
Türkçe |
Русский |
Tiếng Việt |
ไทย |
Deutsch |
Español |
Українська |
Polski |
বাংলা
경고
공식 소스만 사용하세요. 검증된 채널에서만 ECC를 설치하세요: GitHub 저장소 github.com/affaan-m/ECC , npm 패키지 ecc-universal 및 ecc-agentshield , GitHub App , 플러그인 슬러그 ecc@ecc , 그리고 프로젝트 웹사이트 ecc.tools . 제3자 재업로드 및 비공식 미러는 프로젝트에서 유지 관리하거나 검토하지 않으며 멀웨어가 포함될 수 있습니다.
Claude Code로 설치
가이드 설정 또는 네이티브 플러그인 명령을 사용하세요. 둘 다 동일한 ecc@ecc 플러그인을 설치합니다. 하나를 선택하고 그 위에 전체 수동 Claude 설치를 중첩하지 마세요.
ECC Pro + GitHub App
무료 설치 · 프라이빗 저장소는 월 $19/시트부터
ECC 후원하기
오픈소스 프로젝트 후원
커뮤니티
Discord · Q&A · Show and Tell
OSS는 무료로 유지됩니다. 이 저장소는 영구적으로 MIT 라이선스입니다. ECC Pro는 프라이빗 저장소를 위한 호스팅 GitHub App입니다. 후원자와 Pro 구독자가 작업 자금을 지원합니다. 그래서 단일 유지관리자가 7개의 하네스에 걸쳐 매주 배포합니다.
파트너 및 후원자
과거 후원자: Atlas Cloud · Mike Morgan (비활성)
커뮤니티 후원자: @jasonwu513 · @1anter · @massimotodaro · @meadmccabe
후원자 되기 · 후원 등급 · 후원 프로그램
설치로 이동 ↓
ECC
에이전트가 코드를 작성할 수는 있지만, ECC는 여기에 조율된 엔지니어링 시스템과 도구 상자를 제공합니다: 구축 전에 계획하고, 테스트로 변경 사항을 검증하며, 새로운 컨텍스트에서 자신의 작업을 검토하고, 중요한 것을 기억하며, 반복되는 성과를 재사용 가능한 스킬과 워크플로로 전환합니다.
plan -> test -> implement -> review -> verify -> remember -> improve
이 프로세스를 매 프롬프트마다 다시 구축하는 대신, 한 번 설치하여 에이전트가 작동하는 방식의 일부로 만드세요.
컨텍스트 윈도우를 최적화하세요. 나머지 모든 것은 지속시키세요.
ECC는 MIT 라이선스 오픈소스입니다. 현재 Claude Code와 가장 잘 작동하며, 네이티브 Codex 및 Qoder 플러그인 경로를 갖추고 있고, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen 및 기타 하네스를 위한 기능 제한 어댑터를 제공합니다. 기능 동등성을 가정하기 전에 지원 상태 매트릭스를 확인하세요.
71개의 에이전트, 311개의 스킬, 97개의 레거시 명령 심(shim)에 대한 액세스와 함께 훅, 규칙, 메모리, 지속적 학습, AgentShield 보안 스캐닝을 제공합니다. 에이전트는 계획, 검토, 빌드 복구, 보안, 아키텍처 및 도메인 작업에 특화되어 있습니다.
포함 항목
수량
제공 내용
에이전트
71개 에이전트
계획, 검토, 빌드 복구, 보안, 아키텍처 및 도메인 작업
스킬
311개 스킬
TDD, 리서치, 보안, 문서, 프론트엔드, 데이터, ML, 운영 등
명령
97개 명령
ECC가 스킬 우선 표면으로 전환하는 동안 편리한 진입점 제공
훅 및 메모리
런타임
강제 적용, 세션 요약, 지속적 학습, 인스팅트, 컨텍스트 제어
규칙
선택적
언어 또는 프로젝트별로 선택하는 항상 로드되는 표준
AgentShield
포함
프롬프트, 훅, MCP 구성, 권한, 시크릿 및 에이전트 파일 스캐닝
ECC 설치
중요
ECC 2.2에는 Claude Code, Codex, Kimi Code를 위한 가이드 패키지 설정이 포함되어 있습니다.
유니버설 패키지는 Node.js 18 이상이 필요합니다. Claude 플러그인 설정은 또한
PATH에 Git과 Claude Code 2.1 이상이 필요합니다.
권장: 유니버설 가이드 설정
Claude Code 플러그인 설정, 업데이트, 범위 변경 및 훅 프로필 변경의 경우:
npx [email protected] setup
Windows 첫 사용자 안내
명령줄 도구가 처음이라면, 이 복사-붙여넣기 경로를 사용하세요:
Node.js 18 이상, Git, Claude Code를 설치하세요.
Windows 시작 메뉴에서 PowerShell을 여세요.
각 필수 요건이 사용 가능한지 확인하세요:
node -- version
git -- version
claude -- version
가이드 설치 프로그램을 실행하세요:
npx ecc - universal @2 .2.3 setup
일반적인 개인 설정의 경우, Global user 를 선택하고, Standard hooks를 선택한 후 확인하세요.
새 Claude Code 세션을 시작하고 /plugin list 를 실행하여 ecc@ecc 가 활성화되어 있는지 확인하세요.
이 경로는 저장소를 복제할 필요가 없습니다. 필수 요건 명령이 발견되지 않으면, ECC 설정을 다시 실행하기 전에 해당 필수 요건을 설치하거나 복구하세요.
npm이 버전 또는 캐시 오류를 보고하면, 재시도하기 전에 레지스트리 버전을 확인하세요:
npm view ecc-universal version
ECC 2.2는 최신 패키지 러너를 통한 동일한 가이드 설정을 지원합니다:
패키지 러너
가이드 설정 명령
npm / npx
npx [email protected] setup
pnpm
pnpm dlx [email protected] setup
Yarn 2+
yarn dlx [email protected] setup
Bun
bunx [email protected] setup
예제는 이 저장소의 릴리스 버전과 일치하는 게시된 ECC 2.2.3 릴리스 를 선택합니다. 버전 고정은 보안 감사나 무결성 검사가 아닙니다. 패키지 코드를 실행하기 전에 릴리스 소스와 레지스트리 무결성을 검토하세요. 릴리스되지 않은 변경 사항에는 검토된 체크아웃을 사용하세요.
Yarn Classic 1은 yarn dlx 를 제공하지 않습니다. npx 를 사용하거나, 패키지를 전역으로 설치하거나, 임시 일회성 실행을 위해 Yarn을 업그레이드하세요.
마법사는 변경하기 전에 공식 마켓플레이스와 모든 네이티브 Claude 설치 범위를 인벤토리화한 다음, ecc@ecc 를 선택한 범위에 설치, 업데이트 또는 안전하게 이동합니다. ECC를 업데이트하거나, 범위를 변경하거나, 훅 프로필을 변경하려면 언제든지 동일한 명령을 다시 실행하세요. 이 설정 마법사는 현재 Claude Code 플러그인을 구성합니다. Codex 또는 Kimi Code의 경우 아래의 멀티 하네스 마법사를 사용하세요.
하나의 검토된 흐름에서 둘 이상의 코딩 에이전트를 구성하려면 멀티 하네스 마법사를 사용하세요:
npx [email protected] install --guided
Claude Code, Codex, Kimi Code의 모든 조합을 선택할 수 있으며, 각 설치 채널과 대상을 표시하고, 첫 쓰기 전에 모든 선택을 사전 점검하며, 한 번의 최종 확인을 요청합니다.
하네스
가이드 설치 동작
Claude Code
하나의 user , project 또는 local 범위와 ECC 훅 프로필을 가진 네이티브 ecc@ecc 플러그인
Codex
네이티브 Codex 마켓플레이스/플러그인 라이프사이클; 훅 검토 및 신뢰는 Codex 소유로 유지
Kimi Code
./.kimi-code 아래의 관리형 프로젝트 파일; ECC 훅, 모델/프로바이더 설정 및 인증은 구성되지 않음
자동화의 경우, 모든 프로바이더별 선택을 명시적으로 지정하세요:
npx [email protected] install --guided \
--harness claude --harness codex --harness kimi \
--claude-scope local --claude-hooks standard \
--profile core --yes
쓰기 없이 네이티브 가이드 Codex 경로와 관리형 Kimi 경로를 확인하세요:
npx [email protected] install --guided --harness codex --dry-run
npx [email protected] install --profile core --target kimi --dry-run
추가 패키지 이름 명령은 2.2 별칭을 통해서도 사용할 수 있습니다:
npx [email protected] consult " security reviews " --target claude
npx [email protected] install --profile minimal --target claude --with capability:machine-learning
npx [email protected] doctor --target kimi
npx ecc-install --profile minimal --target claude 를 사용하지 마세요: ecc-install 은 ecc-universal 내부의 바이너리 이름이며, 별도로 게시된 npm 패키지가 아닙니다.
ECC는 또한 cursor , antigravity , gemini , opencode , codebuddy , joycode , qwen , zed , hermes , openclaw 를 위한 고급 관리형 어댑터를 제공합니다. 해당 대상은 각 어댑터가 가이드 충돌, 업데이트, 복구 및 제거 라이프사이클 매트릭스를 통과할 때까지 문서화된 ecc install --target ... 경로를 계속 사용합니다. 어느 마법사도 감지된 모든 하네스에 조용히 설치하지 않습니다.
하나의 경로만 선택하세요 (하네스별)
Claude Code, Codex 및 기타 하네스와 동시에 ECC를 사용할 수 있습니다. 각 하네스에 대해 하나의 설치 방법을 선택하세요:
권장 기본값: 위의 가이드 Claude 플러그인 설정 실행
Claude Code에 대해서도 지원됨: 네이티브 플러그인 명령 사용
릴리스 2.2에서 사용 가능: Claude Code, Codex, Kimi Code를 위한 가이드 패키지 설정
작동함: Claude Code 플러그인 + Codex 네이티브 플러그인
작동함: Claude Code 플러그인 + 레거시 Codex 동기화 흐름
피하세요: Claude Code 플러그인 + 전체 Claude 수동 설치
피하세요: Codex 동기화 + Codex 마켓플레이스 플러그인
설치 방법을 중첩하지 마세요. 동일한 하네스에 ECC를 두 번 설치하면 스킬, 명령, 훅 또는 구성이 중복될 수 있습니다. 여러 하네스에 한 번씩 설치하는 것은 문제가 없습니다.
이미 여러 설치를 중첩했고 중복된 것처럼 보인다면, 바로 ECC 재설정 / 제거 로 건너뛰세요.
설치 문제가 있나요? 짧은 설치 또는 런타임 문제 양식 을 열거나 ecc feedback 을 실행하세요. ECC는 진단 정보를 자동으로 업로드하지 않습니다.
Claude Code 세부 사항
또는 Claude Code 내에서 Claude Code의 네이티브 플러그인 명령을 실행하세요:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc
네이티브 경로는 ECC의 스킬, 에이전트, 명령 및 플러그인 관리형 훅을 설치합니다. 이를 선택했다면 거기서 멈추세요. Claude Code에 전체 수동 설치도 실행하지 마세요.
Claude Code는 이러한 내장 명령을 소유하며, 마켓플레이스, 플러그인 또는 충돌하는 범위가 이미 존재할 때의 오류도 포함합니다. ECC는 해당 파서를 가로챌 수 없습니다. 두 네이티브 명령 중 하나라도 기존 설치 또는 범위 충돌을 보고하면, 2.2 가이드 설정을 사용하거나 재시도하기 전에 충돌하는 Claude 플러그인 범위를 해결하세요. 그 위에 수동 설치를 중첩하지 마세요.
ECC가 설치된 후, /ecc:configure-ecc 는 네임스페이스가 지정된 Claude 내 재구성 스킬입니다. 동일한 안전한 설정 흐름에 위임하지만, 플러그인이 설치된 후에만 사용할 수 있으며 첫 설치 중에 Claude Code의 내장 /plugin 명령을 대체할 수 없습니다.
Claude Code 플러그인은 규칙 을 배포할 수 없으므로, 실제로 원하는 규칙 팩만 추가하세요:
git clone https://github.com/affaan-m/ECC.git
cd ECC
mkdir -p ~ /.claude/rules/ecc
cp -R rules/common ~ /.claude/rules/ecc/
cp -R rules/typescript ~ /.claude/rules/ecc/ # replace with your stack
rules/common 과 실제로 사용하는 하나의 언어 또는 프레임워크 팩으로 시작하세요. 플러그인을 설치했다면, 이후에 ./install.sh --profile full 을 실행하지 마세요.
settings.json 을 선호하시나요? 마켓플레이스를 선언적으로 추가하세요
~/.claude/settings.json 에 직접 추가하세요:
{
"extraKnownMarketplaces" : {
"ecc" : {
"source" : {
"source" : " github " ,
"repo" : " affaan-m/ECC "
}
}
},
"enabledPlugins" : {
"ecc@ecc" : true
}
}
이것은 위의 두 /plugin 명령과 동일한 결과를 제공합니다.
이름 지정 + 마이그레이션 참고 (ecc@ecc, affaan-m/ECC, ecc-universal)
ECC에는 세 가지 공개 식별자가 있으며, 이들은 서로 교환 가능하지 않습니다:
GitHub 소스 저장소: affaan-m/ECC
Claude 마켓플레이스/플러그인 식별자: ecc@ecc
npm 패키지: ecc-universal
이는 의도적입니다. Anthropic 마켓플레이스/플러그인 설치는 정식 플러그인 식별자로 키가 지정되므로, ECC는 엄격한 Desktop/API 검증기에 맞게 도구 이름과 슬래시 명령 네임스페이스를 짧게 유지하기 위해 ecc@ecc 를 사용합니다. 이전 게시물에는 여전히 이전의 긴 마켓플레이스 식별자가 표시될 수 있습니다. 이는 레거시 별칭으로만 취급하세요. 별도로, npm 패키지는 ecc-universal 로 유지되었으므로, npm 설치와 마켓플레이스 설치는 의도적으로 다른 이름을 사용합니다.
npm 릴리스는 커밋이 아닌 버전 태그별로 잘리므로, ecc-universal 은 main 에 대한 모든 푸시가 아닌 릴리스(2.1, 2.2, ...)를 추적합니다. 최신 변경 사항을 원하면 git에서 설치하세요.
로컬 Claude 설정이 지워지거나 재설정되었다고 해서 무언가를 다시 구매해야 한다는 의미는 아닙니다. node scripts/ecc.js list-installed 로 시작한 다음, 재설치하기 전에 node scripts/ecc.js doctor 및 node scripts/ecc.js repair 를 실행하세요. 이렇게 하면 일반적으로 설정을 재구축하지 않고도 ECC 관리 파일을 복원할 수 있습니다.
Codex App 및 CLI
현재 Codex 릴리스는 ECC를 네이티브 저장소-마켓플레이스 플러그인으로 설치할 수 있습니다. 마켓플레이스 항목은 저장소 루트를 사용하므로 Codex의 캐시가 매니페스트와 함께 참조된 모든 스킬, MCP 구성, 훅 런타임, 스크립트 및 자산을 받습니다:
codex plugin marketplace add affaan-m/ECC
codex plugin add ecc@ecc
codex plugin list --json
node scripts/codex/check-plugin-cache.js
두 add 명령 모두 멱등적입니다. 나중에 새로 고치려면 codex plugin marketplace upgrade ecc 를 실행한 다음 codex plugin add ecc@ecc 를 실행하세요. Codex는 활성 CODEX_HOME 에 하나의 활성화된 플러그인 상태를 저장합니다. Claude의 user , project , local 범위를 제공하지 않습니다. 네이티브 훅은 명시적 신뢰 결정이 필요하며 Claude의…
Other tools that do the same work
Agent stacks with this tool(1)View graph
Codex와 Anthropic Skills로 저장소의 개발 워크플로에 연결된 ECC agent harness OS
From README links그들은 ECC를 단일 도구가 아니라 하네스 계층으로 취급했다. 저장소를 클론하고 README와 문서를 읽은 뒤, npm 패키지(ecc-universal, ecc-agentshield)와 GitHub App을 설치했다. 그다음 하네스를 두 개의 실행 표면에 연결했다. 코드 편집에는 Codex를, 재사용 가능한 작업 절차에는
View stack
No comments yet.
to comment.