LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.
caspianmoon/memoripy
AI 에이전트를 위한 로컬 증거 우선 메모리 런타임으로, 쓰기를 필터링하고 사실의 시간에 따른 변경을 추적하며 회수된 결과의 근거를 설명합니다.
대체할 수 있는 제품:Mem0
- 스타
- 692
- 포크
- 57
- 열린 이슈
- 3
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
Memoripy는 AI 에이전트를 위한 로컬 메모리 계층입니다. 에이전트가 접하는 모든 내용을 저장하는 대신, 기록 전에 정책에 따라 승인 여부를 판단해 노이즈, 유출 가능성이 있는 비밀 정보, 신뢰할 수 없는 콘텐츠에 삽입된 지시를 거부하거나 격리합니다. 레코드는 이중 시간(bitemporal) 방식으로 버전 관리되므로, 새 주소처럼 변경된 사실이 이전 사실을 대체하면서도 과거의 근거는 계속 조회할 수 있습니다.
회수 과정에서는 BM25 어휘 매칭, 의미적 유사도, 엔터티 중복도, 시간 매칭 등 여러 독립 검색 경로를 reciprocal-rank fusion으로 결합합니다. 각 결과에는 어떤 검색 경로가 결과를 찾았는지, 각 경로에서의 순위와 범위가 표시된 영수증이 포함되며, 출처 자료를 가리키는 인용도 함께 제공됩니다. 메모리의 범위는 사용자, 에이전트, 실행(run), 프로젝트, 조직, 네임스페이스별로 지정할 수 있습니다.
기존 저장소에서 중복, 충돌, 근거 누락, 피드백 루프를 점검하는 CLI와 메모리 계약 실행기, 선택형 HTTP 서비스, MCP 서버, 검사 UI를 갖춘 자체 호스팅 멀티테넌트 게이트웨이를 제공합니다. 핵심 기능은 필수 서드파티 의존성이 없으며, LLM 및 임베딩 제공자는 선택 사항입니다.
핵심 기능
- 01쓰기 승인 정책이 자동 쓰기가 영구 저장소에 반영되기 전에 거부, 보류 또는 격리합니다.
- 02이중 시간 방식의 불변 버전 기록을 통해 현재 사실과 과거 사실을 각각 조회할 수 있습니다.
- 03여러 검색 경로를 결합해 회수하고, 각 결과에 영수증과 인용을 첨부합니다.
- 04사용자, 에이전트, 실행(run), 프로젝트, 조직, 네임스페이스별로 범위를 격리합니다.
- 05메모리 저장소를 유지 관리할 수 있도록 CLI에서 audit, inspect, eval, recover 명령을 제공합니다.
- 06Bearer 토큰 인증을 지원하는 공식 MCP 서버와 HTTP 서비스를 제공합니다.
활용 사례
- 사실이 변경될 때 메모리를 갱신하는 지속성 있는 메모리를 개인용 또는 고객 대면 에이전트에 제공합니다.
- 마이그레이션 전에 기존 에이전트 메모리 저장소의 오래된 항목, 중복 항목, 근거가 부족한 항목을 점검합니다.
- 검사 UI를 갖춘 인증 게이트웨이 뒤에서 테넌트별 에이전트 메모리를 호스팅합니다.
- 범위가 지정된 토큰으로 MCP 호환 클라이언트를 로컬 메모리 저장소에 연결합니다.
빠른 시작
- 1
소스에서 v4 설치하기
pip install "git+https://github.com/caspianmoon/memoripy.git@v4" - 2
Memory 스토어를 만들고 Python에서 사실 기록하기
사용 전 알아둘 점
- v4는 브랜치에서 개발 중이며, PyPI 안정 버전은 여전히 이전 API를 가리킬 수 있습니다.
- 소스에서 설치하려면 git이 필요하며, 게시된 패키지가 아닌 Git 호스팅 저장소에서 설치해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- memoripy은(는) 무엇인가요?
- AI 에이전트를 위한 로컬 증거 우선 메모리 런타임으로, 쓰기를 필터링하고 사실의 시간에 따른 변경을 추적하며 회수된 결과의 근거를 설명합니다. Memoripy는 AI 에이전트를 위한 로컬 메모리 계층입니다. 에이전트가 접하는 모든 내용을 저장하는 대신, 기록 전에 정책에 따라 승인 여부를 판단해 노이즈, 유출 가능성이 있는 비밀 정보, 신뢰할 수 없는 콘텐츠에 삽입된 지시를 거부하거나 격리합니다. 레코드는 이중 시간(bitemporal) 방식으로 버전 관리되므로, 새 주소처럼 변경된 사실이 이전 사실을 대체하면서도 과거의 근거는 계속 조회할 수 있습니다.
- memoripy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- memoripy은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- memoripy은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. memoripy의 마지막 커밋은 2026년 8월 17일입니다.
- memoripy은(는) 어디에 사용할 수 있나요?
- 사실이 변경될 때 메모리를 갱신하는 지속성 있는 메모리를 개인용 또는 고객 대면 에이전트에 제공합니다. 마이그레이션 전에 기존 에이전트 메모리 저장소의 오래된 항목, 중복 항목, 근거가 부족한 항목을 점검합니다. 검사 UI를 갖춘 인증 게이트웨이 뒤에서 테넌트별 에이전트 메모리를 호스팅합니다. 범위가 지정된 토큰으로 MCP 호환 클라이언트를 로컬 메모리 저장소에 연결합니다.
- memoripy는 어떻게 설치하나요?
- 소스에서 v4 설치하기: pip install "git+https://github.com/caspianmoon/memoripy.git@v4" Memory 스토어를 만들고 Python에서 사실 기록하기
- memoripy은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/caspianmoon/memoripy
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
대화 기록을 원문 그대로 저장하고 의미 검색으로 찾아주는 로컬 우선 AI 메모리 시스템으로, MCP 서버와 CLI를 제공합니다.
문서에서 지식 그래프를 구축하고 Personalized PageRank로 다중 홉 검색과 장기 기억을 지원하는 LLM용 RAG 프레임워크입니다.
AI 에이전트의 컨텍스트를 사용자가 소유한 Markdown 및 JSONL 파일에 저장해 여러 IDE와 LLM에서 활용하는 로컬 우선 메모리·의사결정 레이어입니다.
AI가 생성한 앱에 데이터베이스, 인증, 스토리지, 메모리, 함수, CDN 호스팅을 제공하는 오픈소스 셀프 호스팅 AI 네이티브 백엔드입니다.
긴 문서의 계층형 트리 인덱스를 구축하고, LLM이 트리를 탐색해 답을 찾는 벡터리스 RAG 엔진입니다.