Repolode
MemPalace

MemPalace/mempalace

대화 기록을 원문 그대로 저장하고 의미 검색으로 찾아주는 로컬 우선 AI 메모리 시스템으로, MCP 서버와 CLI를 제공합니다.

대체할 수 있는 제품:Mem0

스타
59,652
포크
7,569
열린 이슈
826
마지막 커밋
6시간 전

어떤 프로젝트인가요?

MemPalace는 대화 기록과 프로젝트 파일을 원문 그대로 저장하고 의미 검색으로 찾아줍니다. 콘텐츠를 요약하거나 바꿔 쓰지 않습니다. 인덱스는 wings(사람과 프로젝트), rooms(주제), drawers(원본 콘텐츠)로 구성되므로, 전체 데이터에서 검색하는 대신 특정 영역으로 범위를 좁혀 검색할 수 있습니다.

기본 저장 백엔드는 ChromaDB이며, 백엔드 인터페이스를 교체해 사용할 수 있습니다. Milvus, Qdrant, pgvector, SQLite 기반 백엔드도 선택 사항으로 제공됩니다. 임베딩은 로컬에서 계산하거나 OpenAI 호환 /v1/embeddings 엔드포인트를 통해 생성할 수 있습니다. 직접 설정하지 않는 한 데이터는 기기 밖으로 나가지 않습니다.

MemPalace는 palace의 데이터를 수집·검색·감사하는 CLI와 읽기·쓰기, 지식 그래프 작업, 에이전트 조율을 위한 47개 도구를 갖춘 MCP 서버를 제공합니다. Claude Code, Codex CLI, Cursor IDE용 자동 저장 훅도 사용할 수 있습니다.

핵심 기능

  • 01대화 및 프로젝트 콘텐츠를 원문 그대로 저장하고 의미 검색으로 찾아줍니다.
  • 02콘텐츠를 wings, rooms, drawers로 구성해 검색 범위를 좁힐 수 있습니다.
  • 03ChromaDB(기본값), Milvus, Qdrant, pgvector를 포함한 교체 가능한 저장 백엔드를 제공합니다.
  • 04로컬 SQLite를 기반으로 유효 기간을 관리하는 시간 기반 지식 그래프를 제공합니다.
  • 05pip, uv 또는 Docker로 실행할 수 있는 47개 도구의 MCP 서버를 제공합니다.
  • 06Claude Code, Codex CLI, Cursor IDE용 자동 저장 훅을 제공합니다.

활용 사례

  • 코딩 에이전트에 이전 세션과 프로젝트 결정 사항을 기억하는 장기 메모리를 제공합니다.
  • 오래된 채팅 기록을 검색해 특정 설계 결정을 내린 이유를 찾습니다.
  • 클라우드 API로 데이터를 보내지 않고 비공개 로컬 메모리 저장소를 운영합니다.
  • 제공되는 서버 배포 기능으로 팀 전체가 메모리 허브를 공유합니다.

빠른 시작

  1. 1

    uv로 CLI 설치하기

    uv tool install mempalace
  2. 2

    프로젝트 palace 초기화하기

    mempalace init ~/projects/myapp
  3. 3

    프로젝트 파일을 palace에 수집하기

    mempalace mine ~/projects/myapp
  4. 4

    palace 검색하기

    mempalace search "why did we switch to GraphQL"

사용 전 알아둘 점

  • Termux에 직접 설치하는 방식은 지원되지 않습니다. Android 사용자는 Debian PRoot 컨테이너가 필요합니다.
  • GPU Docker 이미지는 x86_64 전용이며 공개되어 있지 않으므로 로컬에서 빌드해야 합니다.
  • embedding을 처음 호출할 때 모델을 다운로드합니다(약 80~300 MB). 네트워크 연결이 필요합니다.

토픽

자주 묻는 질문

mempalace은(는) 무엇인가요?
대화 기록을 원문 그대로 저장하고 의미 검색으로 찾아주는 로컬 우선 AI 메모리 시스템으로, MCP 서버와 CLI를 제공합니다. MemPalace는 대화 기록과 프로젝트 파일을 원문 그대로 저장하고 의미 검색으로 찾아줍니다. 콘텐츠를 요약하거나 바꿔 쓰지 않습니다. 인덱스는 wings(사람과 프로젝트), rooms(주제), drawers(원본 콘텐츠)로 구성되므로, 전체 데이터에서 검색하는 대신 특정 영역으로 범위를 좁혀 검색할 수 있습니다.
mempalace은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mempalace은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mempalace은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mempalace의 마지막 커밋은 2026년 10월 20일입니다.
mempalace은(는) 어디에 사용할 수 있나요?
코딩 에이전트에 이전 세션과 프로젝트 결정 사항을 기억하는 장기 메모리를 제공합니다. 오래된 채팅 기록을 검색해 특정 설계 결정을 내린 이유를 찾습니다. 클라우드 API로 데이터를 보내지 않고 비공개 로컬 메모리 저장소를 운영합니다. 제공되는 서버 배포 기능으로 팀 전체가 메모리 허브를 공유합니다.
mempalace는 어떻게 설치하나요?
uv로 CLI 설치하기: uv tool install mempalace 프로젝트 palace 초기화하기: mempalace init ~/projects/myapp 프로젝트 파일을 palace에 수집하기: mempalace mine ~/projects/myapp palace 검색하기: mempalace search "why did we switch to GraphQL"
mempalace은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/MemPalace/mempalace

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트