로컬 코드 검색 도구 펜시브 공개
최근 30일 조회수 — 좋아요 —핵심 요약
펜시브는 코드와 작업 세션을 색인해 AI 에이전트의 탐색 호출과 비용을 줄이는 MCP 도구다.

로컬 코드 검색 도구 펜시브(Pensieve)가 공개됐다. 파일과 깃 저장소, AI 코딩 에이전트의 과거 작업 세션을 한꺼번에 색인하고, 모델 컨텍스트 프로토콜(MCP)을 통해 필요한 대목만 에이전트에 전달하는 도구다. 펜시브 측은 디스크 전체를 grep으로 훑는 대신 관련성이 높은 파일과 줄을 먼저 제시해 도구 호출 횟수와 비용을 줄일 수 있다고 설명했다.1
펜시브는 의미 기반 검색과 정확한 문구 검색을 함께 지원한다. 자연어로 의도를 입력하면 같은 표현이 없는 파일도 찾고, 따옴표를 쓰면 해당 문구가 정확히 들어간 결과를 반환한다. 빼기 기호로 단어나 문구를 제외하거나 in:으로 폴더·저장소 범위를 좁힐 수도 있다. 검색 대상에는 코드와 문서뿐 아니라 코딩 에이전트와 나눈 과거 대화도 포함된다. 결과에는 파일명과 줄 번호가 붙어 에이전트가 곧바로 필요한 부분을 읽을 수 있다.
연동 대상은 Claude Code, Codex, Cursor, Gemini CLI, Windsurf, Claude Desktop, VS Code와 일반 MCP 클라이언트다. pensieve mcp를 이용한 표준 입출력 방식과 HTTP 연결을 제공한다. 저장소 안에서 시작한 에이전트에는 해당 저장소와 워크트리, 관련 세션만 보여주며, 별도 범위를 지정해 여러 저장소와 명세 폴더를 묶을 수도 있다. 검색 응답 시간은 공개된 측정 기준으로 0.1~0.2초다.1
성능 평가는 Claude Code에서 Claude Sonnet에 같은 코드 탐색 과제를 주는 방식으로 이뤄졌다. 파일 504개부터 3만4,847개까지인 실제 저장소 네 곳에서 보류된 과제 72개를 두 차례씩 실행한 결과, 펜시브를 쓴 경우 조회당 도구 호출은 평균 2.0회로 grep의 3.4회보다 적었다. 전체 144회 가운데 82회는 첫 호출 뒤 답을 냈으며, 모든 저장소에서 조회 비용도 낮았다는 것이 펜시브 측 주장이다.1
다만 이 수치는 펜시브 0.5.6과 자체 통합 지침을 사용한 벤치마크다. 결제 재시도 규칙을 찾는 사례 역시 실제 측정 결과가 아닌 설명용 예시로 명시됐다. 따라서 각 프로젝트에서의 절감 폭은 코드 구조와 색인 범위, 사용하는 에이전트에 따라 따로 확인할 필요가 있다.
Footnotes
읽기 목록은 이 브라우저에 저장됩니다.
출처
이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.