ECC는 코딩 에이전트가 계획을 세우고, 테스트를 거쳐 구현한 뒤 별도 맥락에서 코드를 검토하도록 돕는 오픈소스 도구 모음이다. Claude Code를 기본 플랫폼으로 삼으며 Codex와 Kimi Code용 설치 경로를 제공하고, 여러 에이전트 도구에도 기능이 제한된 어댑터를 지원한다.
ECC는 에이전트 68개, 스킬 293개, 명령어 호환 기능 94개와 훅, 규칙, 메모리 기능을 제공한다. 스킬은 테스트 주도 개발(TDD), 보안 검토, 문서 작성 같은 작업 절차를 필요할 때 불러오는 방식이다. 훅은 도구 이벤트에 따라 실행되며, 규칙은 항상 적용되는 지침으로 선택해 설치한다. 프로젝트 측은 이 구성으로 반복되는 개발 절차를 프롬프트마다 다시 설명하지 않아도 된다고 소개한다.
설치와 사용 조건
현재 릴리스는 2.2.3이며, 범용 설치 패키지를 이용하려면 Node.js 18 이상이 필요하다. Claude Code 플러그인 설치에는 Git과 PATH에 등록된 Claude Code 2.1 이상도 필요하다. Claude Code의 안내형 설치는 다음 명령으로 시작할 수 있다.
```text
npx ecc-universal@2.2.3 setup
```
이 설치 과정은 Claude Code용 플러그인을 설정한다. Claude Code, Codex, Kimi Code를 한 번에 고르려면 다중 도구 설치 절차를 이용한다.
```text
npx ecc-universal@2.2.3 install --guided
```
설치 방법은 도구별로 하나만 선택해야 한다. 같은 환경에 플러그인 설치와 전체 수동 설치를 겹치면 스킬이나 훅이 중복될 수 있다. 반면 Claude Code와 Codex처럼 서로 다른 환경에 각각 설치하는 것은 가능하다. 패키지 설치 전에는 배포본과 무결성을 확인해야 하며, 버전을 고정하는 것만으로 보안 검증이 이뤄지는 것은 아니라고 프로젝트는 경고한다.
ECC는 MIT 라이선스의 무료 오픈소스다. 비공개 저장소 분석과 PR 감사 등은 유료 호스팅 서비스인 ECC Pro가 제공한다. 플랫폼별 기능은 동일하지 않다. Claude Code가 주요 지원 대상이고 Codex는 네이티브 플러그인을 지원하지만, GitHub Copilot에서는 지침과 프롬프트 파일만 사용할 수 있어 훅과 에이전트 위임 기능은 제공되지 않는다. Cursor, OpenCode 등 다른 어댑터도 기능 차이가 있으므로 플랫폼 지원 현황을 확인해야 한다.
프로젝트는 설치를 공식 GitHub 저장소, npm 패키지, GitHub App, 플러그인 식별자 ecc@ecc 또는 공식 웹사이트에서만 진행하라고 안내한다. 비공식 재배포본은 프로젝트가 관리하거나 검토하지 않으며 악성코드를 포함할 수 있다고 경고한다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요