코드베이스를 인덱싱하여 AI가 파일을 다시 읽지 않고 검색하도록 하는 도구 (94% 토큰 절감)
중간맛 분석
Python 3.11+ 기반 MCP 서버로, Tree-sitter 파서를 사용해 코드를 의미 있는 청크로 분해하고 벡터 임베딩으로 인덱싱합니다. Claude Code, Cursor, VS Code, Gemini 등 다양한 에디터를 지원하며, 하이브리드 검색(벡터 + BM25)으로 정확도 높은 결과를 제공합니다. FastAPI 벤치마크 기준 입력 토큰 94% 절감을 실증했으며, 한 줄 명령어(cce init)로 설치·인덱싱·설정이 모두 완료됩니다. 대시보드와 로 달러 단위 절감액을 실시간 추적할 수 있습니다.
이런 레포예요
이럴 때 쓰면 좋아요
- Claude Code 또는 다른 AI 어시스턴트 사용 비용을 월 수십 달러 절감하고 응답 속도를 높일 때
- 대규모 코드베이스에서 특정 함수나 모듈을 찾을 때 전체 파일 읽기 대신 정확한 청크만 검색할 때
- 팀이 Claude Code, Cursor, VS Code 등 여러 에디터를 사용할 때 하나의 인덱스로 모든 도구에서 일관된 검색 결과를 제공할 때
핵심 기능
대안 대비 차별점
출력 압축 도구와 달리 CCE는 AI 비용의 85-95%를 차지하는 입력 토큰을 직조한 하이브리드 검색과 의미 기반 청킹으로 공략하며, Tree-sitter AST 파싱, 결정 기억, 실측 달러 추적을 통해 재현 가능한 최적화를 제공합니다.
준비물
- Python 3.11 이상
- C 컴파일러 (Tree-sitter 문법용)
- macOS: xcode-select --install / Ubuntu: sudo apt install build-essential cmake / Windows: Visual Studio Build Tools + CMake
바로 시작하기
- CCE 설치 및 인덱싱 (한 번에 완료)
uvx --from "code-context-engine[local]" cce init
- 또는 영구 설치를 선호하면
uv tool install "code-context-engine[local]"
- 프로젝트 디렉토리로 이동
cd /path/to/your/project
- 초기화 명령 실행
cce init
- 에디터 재시작 (완료)
이제 모든 질문이 인덱스에 대해 수행되며, Claude가 더 이상 전체 파일을 다시 읽지 않습니다.
참고: Ollama가 이미 설치되어 있으면 [local]을 생략하고 uv tool install code-context-engine으로 설치하면 CCE가 localhost:11434의 Ollama를 자동 감지합니다.
별 추이 · 7일
활용성 · 따라 만들기 좋은가
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/elara-labs/code-context-engine)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기