Pensieve, 로컬 파일·코딩 에이전트 세션 검색과 MCP 연동 제공
무료 MIT 오픈소스 도구 Pensieve가 파일·Git 저장소·코딩 에이전트 세션을 로컬에서 검색하고 MCP로 관련 구절과 파일·행 정보를 전달한다. 제작자는 Claude Code의 저장소 4개·144회 코드 탐색 평가에서 도구 호출이 평균 3.4회에서 2.0회로, 조회당 API 비용이 18% 줄었다고 밝혔다. macOS 앱은 Apple Silicon·macOS 14 이상을 요구한다.
의미 검색과 정확한 구문 검색을 결합하고 파일 유형·폴더·저장소·세션으로 범위를 좁힐 수 있다.
저장소에서 시작한 에이전트에는 해당 저장소·작업 트리·세션을 검색 범위로 제공하며, 여러 저장소와 명세 폴더를 포함하는 별도 범위도 지정할 수 있다.
제작자의 평가는 Pensieve 0.5.6과 연동 지침을 사용했다. 파일 504~34,847개 규모의 저장소 4개에서 미사용 평가 과제 72개를 두 번씩 실행했다.
올바른 파일을 찾은 실행은 Pensieve 사용 시 144회 중 131회, grep 중심 도구 사용 시 123회였다. 비용은 Claude Code가 보고한 정가 기준 API 비용이다.
색인·검색은 기기에서 실행한다. 선택형 AI 요약·인사이트에 Claude Code·Codex를 선택하면 클라우드를 사용하며, 로컬 모델이나 AI 비활성화도 지원한다.
현재 안내 버전은 0.5.9다. Linux·Intel Mac에는 백엔드와 브라우저 시각화 도구를 제공하며, Intel Mac 검색 패널에는 Xcode 명령줄 도구가 필요하다.
미커밋 변경과 작업 트리별 분기를 색인하므로, 에이전트에 현재 작업 브랜치의 코드 문맥을 전달하는 데 활용할 수 있다.
원문
- Local Indexing to reduce tool calling and token usageHacker News · 원문 2026-10-12