elara-labs/code-context-engine

코드베이스를 인덱싱하여 AI가 파일을 다시 읽지 않고 검색하도록 하는 도구 (94% 토큰 절감)

설치형 도구맘대로 써도 됨 · MIT코딩 보조·CLI 에이전트Python난이도
224+44이번 주0
24포크16이슈
데모·홈페이지 열기elara-labs.github.io

중간맛 분석

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 등 여러 에디터를 사용할 때 하나의 인덱스로 모든 도구에서 일관된 검색 결과를 제공할 때

핵심 기능

하이브리드 벡터 + BM25 검색으로 94% 입력 토큰 절감 (FastAPI 벤치마크)세션 간 결정사항과 코드 영역을 기억하는 크로스세션 메모리AWS 키, 깃허브 토큰, PII 등 민감 정보를 자동으로 스캔·제외하는 보안 기본값

대안 대비 차별점

출력 압축 도구와 달리 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

바로 시작하기

  1. CCE 설치 및 인덱싱 (한 번에 완료)
uvx --from "code-context-engine[local]" cce init
  1. 또는 영구 설치를 선호하면
uv tool install "code-context-engine[local]"
  1. 프로젝트 디렉토리로 이동
cd /path/to/your/project
  1. 초기화 명령 실행
cce init
  1. 에디터 재시작 (완료)

이제 모든 질문이 인덱스에 대해 수행되며, Claude가 더 이상 전체 파일을 다시 읽지 않습니다.

참고: Ollama가 이미 설치되어 있으면 [local]을 생략하고 uv tool install code-context-engine으로 설치하면 CCE가 localhost:11434의 Ollama를 자동 감지합니다.

별 추이 · 7일

224+44 / 7일

활용성 · 따라 만들기 좋은가

따라 하기 좋음샘플 점수 52/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/elara-labs/code-context-engine.svg)](https://www.gitbap.com/r/elara-labs/code-context-engine)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기