Cursor 대화 기록을 프로젝트 전체에서 찾는 memgrep 도구
Cursor에서 나눈 대화 기록은 컴퓨터 안에 저장되지만, 보통 프로젝트별로 흩어져 있어 한 번에 찾기 어렵다. memgrep은 Cursor의 에이전트 대화 기록을 모아 로컬 검색 메모리로 만든다. Claude Code와 Kiro 기록도 함께 다룰 수 있다.
`npx memgrep ingest`로 기록을 읽어들이고, `npx memgrep "인증 경쟁 문제를 어떻게 고쳤지?"`처럼 물어보면 과거 대화를 으로 찾는다. `npx memgrep copy`는 가장 알맞은 결과를 클립보드에 복사해 다른 채팅에 붙여넣게 해준다. 처음 실행할 때 약 25MB짜리 을 한 번 내려받고, 그 뒤 검색은 오프라인에서 돌아간다.
로도 실행할 수 있어 Cursor 에이전트가 작업 중에 예전 대화를 직접 조회할 수 있다. 에이전트는 `(query)`, `get_chat(id)`, `list_chats()` 기능으로 다른 프로젝트의 과거 대화까지 찾아볼 수 있다.
핵심 포인트
- Cursor 대화 기록을 프로젝트별이 아니라 한곳에서 검색할 수 있게 만든다.
- Claude Code와 Kiro 기록도 함께 가져올 수 있다.
- 검색은 정확한 단어 일치가 아니라 방식이다.
- 처음에 약 25MB 을 내려받고 이후에는 오프라인으로 작동한다.
- 로 연결하면 에이전트가 과거 대화를 작업 중에 직접 조회할 수 있다.