대화 전반에 걸쳐 사용자, 세션, 에이전트 컨텍스트를 저장하고 검색하는 AI 에이전트 및 앱용 메모리 레이어입니다.
zilliztech/memsearch
AI 코딩 에이전트를 위한 영구 시맨틱 메모리 계층으로, 메모리를 Markdown 파일로 저장하고 Milvus에 인덱싱해 여러 에이전트에서 검색할 수 있습니다.
- 스타
- 2,775
- 포크
- 272
- 열린 이슈
- 267
- 마지막 커밋
- 6시간 전
어떤 프로젝트인가요?
memsearch는 AI 코딩 에이전트가 세션이 끝난 뒤에도 유지되고 여러 도구에서 공유되는 장기 메모리를 사용할 수 있게 합니다. 대화 내용은 날짜별 Markdown 파일로 요약되며, 이 파일이 기준 데이터 역할을 합니다. 파일을 바탕으로 Milvus 인덱스를 구축하면 에이전트가 과거 작업 중 이전 의사결정이나 디버깅 세션 등을 시맨틱 검색과 키워드 검색으로 찾아볼 수 있습니다.
Claude Code, Codex, DeepSeek Harness, OpenClaw, OpenCode용 플러그인을 제공합니다. 한 에이전트에서 나눈 대화를 다른 에이전트에서 검색 가능한 컨텍스트로 활용할 수 있습니다. 개발자는 CLI와 Python API를 사용해 자체 에이전트나 RAG 파이프라인에도 같은 메모리 엔진을 추가할 수 있습니다.
기본 임베딩은 API 키가 필요 없는 로컬 ONNX bge-m3 모델이며, Milvus Lite를 별도 설정 없이 바로 사용할 수 있습니다. 설정을 통해 OpenAI, Ollama 또는 Zilliz Cloud로 전환할 수도 있습니다.
핵심 기능
- 01사람이 직접 편집할 수 있는 Markdown 파일에 메모리를 저장하고, 다시 생성할 수 있는 인덱스로 Milvus를 사용
- 02dense vector, BM25, RRF 재순위를 결합한 하이브리드 검색
- 03Claude Code, Codex, DeepSeek Harness, OpenClaw, OpenCode용 플러그인
- 04검색, 섹션 확장, 원본 대화 기록 확인의 3단계 회상
- 05파일 감시자가 변경된 파일을 다시 인덱싱하고 SHA-256 해시로 변경되지 않은 청크는 건너뜀
- 06맞춤형 에이전트에 메모리를 구축할 수 있는 Python API와 CLI
활용 사례
- 이전 세션에서 아키텍처나 라이브러리 관련 결정을 내린 이유를 다시 확인
- 비슷한 문제를 과거에 어떻게 해결했는지 찾아 디버깅 작업 이어가기
- Claude Code, Codex 및 다른 에이전트 간에 프로젝트 컨텍스트 공유
- Python API로 구축한 맞춤형 에이전트에 영구 메모리 추가
빠른 시작
- 1
Claude Code에 memsearch 마켓플레이스를 추가합니다
/plugin marketplace add zilliztech/memsearch - 2
memsearch 플러그인을 설치합니다
/plugin install memsearch - 3
플러그인을 활성화하려면 Claude Code를 다시 시작합니다
사용 전 알아둘 점
- 기본 로컬 임베딩 모델(약 558MB)은 처음 실행할 때 HuggingFace Hub에서 다운로드됩니다.
- OpenAI와 같은 클라우드 임베딩 제공업체를 사용하려면 API 키가 필요하며, 여러 사용자가 함께 사용하는 환경에는 Zilliz Cloud 또는 자체 호스팅 Milvus 서버가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- memsearch은(는) 무엇인가요?
- AI 코딩 에이전트를 위한 영구 시맨틱 메모리 계층으로, 메모리를 Markdown 파일로 저장하고 Milvus에 인덱싱해 여러 에이전트에서 검색할 수 있습니다. memsearch는 AI 코딩 에이전트가 세션이 끝난 뒤에도 유지되고 여러 도구에서 공유되는 장기 메모리를 사용할 수 있게 합니다. 대화 내용은 날짜별 Markdown 파일로 요약되며, 이 파일이 기준 데이터 역할을 합니다. 파일을 바탕으로 Milvus 인덱스를 구축하면 에이전트가 과거 작업 중 이전 의사결정이나 디버깅 세션 등을 시맨틱 검색과 키워드 검색으로 찾아볼 수 있습니다.
- memsearch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- memsearch은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- memsearch은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. memsearch의 마지막 커밋은 2026년 10월 22일입니다.
- memsearch은(는) 어디에 사용할 수 있나요?
- 이전 세션에서 아키텍처나 라이브러리 관련 결정을 내린 이유를 다시 확인 비슷한 문제를 과거에 어떻게 해결했는지 찾아 디버깅 작업 이어가기 Claude Code, Codex 및 다른 에이전트 간에 프로젝트 컨텍스트 공유 Python API로 구축한 맞춤형 에이전트에 영구 메모리 추가
- memsearch는 어떻게 설치하나요?
- Claude Code에 memsearch 마켓플레이스를 추가합니다: /plugin marketplace add zilliztech/memsearch memsearch 플러그인을 설치합니다: /plugin install memsearch 플러그인을 활성화하려면 Claude Code를 다시 시작합니다
- memsearch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zilliztech/memsearch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다.
LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.
코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다.
LLM과 벡터 데이터베이스를 활용해 비공개 데이터를 검색하고 추론하는 오픈소스 심층 리서치 도구입니다.
채팅, 문서, 코드를 에이전트 프레임워크 전반에서 활용할 수 있는 공유·관리형 메모리 자산으로 바꾸는 AI 에이전트 팀용 메모리 허브입니다.