로컬 인덱싱으로 AI 에이전트의 도구 호출 줄이기
원제 Local Indexing to reduce tool calling and token usage
102 포인트댓글 31

Key Point
AI 코딩 에이전트 사용자들이 프롬프트 캐시를 활용해 도구 호출과 토큰 사용을 구체적으로 얼마나 줄일 수 있는지 정량적 근거가 제시된 솔루션이다.
핵심 요약
- Pensieve는 맥에서 로컬로 코드·문서·깃 저장소·AI 에이전트 대화를 인덱싱하고 검색하는 도구로, 의미 검색과 정확한 단어 검색을 모두 지원한다.
- MCP(Model Context Protocol)를 통해 코딩 에이전트가 전체 디스크를 읽지 않고 필요한 부분만 얻어 도구 호출 횟수를 줄인다.
- 벤치마크 결과 Claude Code에서 Pensieve를 쓴 경우 144회 중 131회 정답 파일을 찾았고, grep 단독 사용(123회)보다 우수했다.
- 도구 호출이 43% 감소했고(2.0회 vs 3.4회), 조회당 비용이 18% 저렴했으며(0.041달러 vs 0.050달러), 속도는 21% 빨라졌다(8.6초 vs 10.9초).
- 깃 블레임 데이터로 코드 각 영역의 소유자를 파악하고, 지식 격차를 감지해 더 이상 활동하지 않는 개발자가 작성한 코드 영역을 표시한다.
- 인덱싱과 검색은 로컬에서만 실행되며, 모든 파일과 대화는 맥을 벗어나지 않는다.
- 비밀번호 관리자 내보내기, API 키, .env 파일 같은 민감한 정보는 인덱싱되지 않는다.
- AI 요약은 선택사항으로, 내장 Qwen 3.5 9B, LM Studio, Claude Code, Codex, 또는 인공지능 없음 중 선택 가능하다.
- Apple Silicon 맥(macOS 14 이상)에서 무료로 사용 가능하며 MIT 라이선스 오픈소스로 공개되어 있다.
- 설치는 한 줄의 설치 명령어로 시작되며, 이후 `pensieve integrate recommended` 명령어로 Claude Code 등 에이전트에 자동으로 연결된다.
- 인덱싱은 사용자가 선택한 폴더와 저장소만 대상으로 하며, 사용자가 파일 편집 후 몇 초 내에 재인덱싱되므로 최신 상태를 유지한다.
- Linux와 Intel 맥에서는 백엔드와 브라우저 시각화 도구를 사용할 수 있지만, GUI 앱은 Apple Silicon 전용이다.