AI 코딩 에이전트를 위한 코드베이스 지식 그래프 엔진 — AI 생성 일러스트AI 일러스트
개발도구 도구

AI 코딩 에이전트를 위한 코드베이스 지식 그래프 엔진

DeusData/codebase-memory-mcp

GitHub9월 22일 업데이트 · 2분

대규모 코드베이스 전체를 인덱싱하여 영구적인 지식 그래프로 구축하는, AI 코딩 에이전트 전용 고성능 엔진입니다.

세 줄 요약GitHub 원문 기반
  1. 162개 언어와 하이브리드 LSP 분석을 통해 함수 호출 체인 등 복잡한 구조를 파악하며, 기존 방식 대비 토큰 사용량을 대폭 절감합니다.
  2. 프로젝트 전체의 구조적 맥락을 깊이 이해하게 되어, 개발자가 시스템 전반을 빠르고 정확하게 분석하며 생산성을 극대화할 수 있습니다.
  3. 모든 데이터 처리가 로컬에서만 이루어지며, 별도의 언어 런타임이나 API 키 없이 macOS, Linux, Windows용 네이티브 실행 파일로 즉시 사용 가능합니다.

본 도구는 AI 코딩 전용으로 설계된 고성능 코드 인텔리전스 엔진입니다. 평균적인 규모의 저장소를 밀리초 단위로 전체 색인화할 수 있으며, 특히 리눅스 커널(28M LOC, 75K 파일)을 단 3분 만에 색인화하는 성능을 보여줍니다. 또한 구조적 질의(structural queries)를 통해 1ms 이내에 답변을 제공할 수 있습니다.

이 엔진은 모든 162개 언어에 걸쳐 tree-sitter AST 분석을 활용하여 고품질 파싱을 수행합니다. Python, TypeScript/JavaScript 등 주요 언어에는 Hybrid LSP가 결합되어 의미론적 타입 해상도를 높이며, 이를 통해 함수, 클래스, 호출 체인, HTTP 라우트 및 서비스 간 연결 정보를 포함하는 영구적인 지식 그래프를 생성합니다.

이 솔루션은 macOS, Linux, Windows를 지원하는 네이티브 실행 파일 형태로 제공되어 Docker나 별도의 언어 런타임, 키가 필요 없습니다. 특히 구조적 질의를 사용하면 기존의 파일별 탐색 방식 대비 사용량을 대폭 절감할 수 있습니다. 예를 들어, 5개의 구조적 질의는 약 3,400 토큰에 불과하여 파일별 검색을 통해 발생하는 약 412,000 토큰보다 훨씬 적습니다.

용어 풀이

에이전트
목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
토큰
AI 모델이 글을 처리하는 단위. 단어보다 작은 조각이며 사용량과 요금을 셀 때 기준이 돼요.
원문GitHub · DeusData/codebase-memory-mcp같은 주제 가이드 · 바로 써 보기오류가 나면 터미널 출력째 묻기

평일 아침 메일로 받아 보기 ›틀린 곳 알리기

원문 보기GitHub