LodeDB, 에이전트 메모리를 로컬에서 빠르고 작게 저장

LodeDB는 로컬 를 위해 만든 내장형 디스크 기반 다. `pip install lodedb`로 설치하며, 데이터가 외부 서비스로 나가지 않고 로컬에 저장된다. , , mem0에서 쓰던 기본 저장소 대신 LodeDB를 연결할 수 있고, 의 PropertyGraphStore도 지원한다.

1만 7,500개 문서 모음에서 디스크 사용량은 기존 메모리 기반 기본 저장소보다 4~7배 작았고, 중앙값 기준 쿼리 지연 시간은 CPU에서 1밀리초 미만이었다. MCP 서버를 한 명령으로 설치해 Claude Code, Cursor, , Codex, 같은 에 로컬 장기 메모리를 붙일 수 있다. 검색 결과는 저장된 텍스트와 점수, 아이디, 메타데이터를 함께 돌려주기 때문에 모델이 따로 다시 조회하는 흐름을 줄이고 한 번에 판단할 수 있다.

기본 검색은 BM25 방식의 단어 검색과 벡터 검색을 함께 쓰고, RRF로 결과를 합쳐 오류 코드, 일련번호, 날짜처럼 임베딩이 놓치기 쉬운 정확한 문자열도 상위 결과에 올린다. 기본 커밋 방식은 WAL이며, 내구성 있는 추가 작업도 1밀리초보다 짧게 끝나 쓰기 작업이 전체 흐름을 오래 막지 않도록 설계됐다.

핵심 포인트

  • 로컬 디스크 기반 라 외부 저장소 없이 를 구성할 수 있다.
  • , , mem0에 기존 저장소 대신 연결하는 방식으로 쓸 수 있다.
  • 1만 7,500개 문서 기준 디스크 사용량은 4~7배 작고, CPU 쿼리 지연 시간은 중앙값 기준 1밀리초 미만이었다.
  • MCP 서버가 Claude Code, Cursor, , Codex, 같은 에이전트 클라이언트를 지원한다.
  • BM25와 벡터 검색을 함께 써서 의미가 비슷한 내용과 정확한 코드·날짜·번호를 같이 찾는다.
원문 보기