AI 에이전트 도구
ECC: AI 에이전트의 코딩 과정을 체계화하는 운영체제
affaan-m/ECC
GitHubECC는 AI 에이전트의 코딩 과정을 체계화한 '에이전트 하네스 운영체제'입니다. 계획 수립부터 테스트, 검토까지 엔지니어링 전 단계를 통합적으로 관리합니다.
세 줄 요약
- 68개의 전문 에이전트와 292개 스킬을 제공하며, 메모리 및 AgentShield 보안 기능을 통해 AI 작업 과정을 지속적으로 학습하고 통제할 수 있습니다.
- 반복적인 개발 프로세스를 시스템으로 구축하여, 매번 프롬프트에 의존하지 않고 에이전트의 신뢰성과 효율성을 근본적으로 높여주는 것이 핵심입니다.
- MIT 라이선스의 오픈소스이며 Claude Code와 최적화되어 있습니다. 보안을 위해 반드시 공식 깃허브나 npm 등 검증된 채널에서 설치해야 합니다.
ECC는 가 수행하는 코딩 프로세스를 체계적으로 관리하는 '에이전트 하네스 운영체제'입니다. 이 시스템은 단순히 코드를 작성하는 것을 넘어, 계획(plan) 수립부터 테스트, 구현, 검토, 검증, 기억 및 개선까지의 엔지니어링 전 단계를 통합적으로 지원합니다.
ECC는 다양한 전문 기능을 제공하며, 현재 68개의 에이전트와 292개의 스킬을 포함하고 있습니다. 또한 메모리 기능과 AgentShield 보안 검사를 통해 , 후크(hooks), 권한 등을 스캔하여 AI 작업 과정을 지속적으로 학습하고 통제할 수 있도록 설계되었습니다.
ECC는 MIT 라이선스의 이며, 사용 시에는 공식 깃허브 저장소나 npm 패키지 등 검증된 채널을 통해 설치해야 합니다. Claude Code 플러그인 설정과 같은 경우, `npx ecc-universal@2.2.1 setup`와 같이 가이드된 패키지 설정을 사용하는 것이 권장됩니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 프롬프트
- AI에게 주는 지시나 질문 글.
- 오픈소스
- 소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.