AI 코딩 에이전트를 위한 로컬 우선 영구 메모리로, 결정과 교훈을 SQLite에 저장하고 MCP를 통해 Claude Code, Cursor 및 다른 클라이언트에 제공합니다.
aayoawoyemi/Ori-Mnemos
AI 에이전트를 위한 로컬 우선 영구 메모리로, 지식 그래프·검색·MCP 서버를 갖추고 마크다운 파일로 저장합니다.
대체할 수 있는 제품:Mem0
- 스타
- 335
- 포크
- 32
- 열린 이슈
- 1
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Ori Mnemos는 AI 에이전트가 세션, 클라이언트, 시스템이 달라져도 유지되는 메모리를 제공합니다. 노트는 디스크에 일반 마크다운 파일로 저장되고, 위키 링크는 그래프의 엣지 역할을 합니다. 로컬 SQLite 인덱스가 시맨틱 검색과 키워드 검색을 처리하므로 핵심 검색 기능에 데이터베이스 서버, 클라우드 서비스, API 키가 필요하지 않습니다.
검색에는 시맨틱 임베딩, BM25 키워드 매칭, 개인화된 PageRank, 연상 강도 신호를 결합한 뒤 학습된 Q값과 동시 출현 엣지를 사용해 결과 순위를 다시 매깁니다. ACT-R 방식의 방정식으로 시간이 지남에 따라 메모리를 감쇠시키며, 정체성·지식·운영 노트에 각각 다른 감쇠율을 적용합니다. 질문을 하위 질문으로 나누고 그래프를 탐색하는 재귀적 탐색 명령도 포함되어 있습니다.
Ori는 CLI, 라이브러리, 16개 도구를 제공하는 MCP 서버로 배포됩니다. Claude Code, Hermes Agent, OpenCode, Cursor, Codex를 공용 볼트에 연결하는 브리지 명령도 포함되어 있습니다.
핵심 기능
- 01메모리를 마크다운 파일로 저장하고, 위키 링크로 지식 그래프를 구성합니다.
- 02시맨틱 검색, BM25, PageRank, 연상 강도 신호를 결합해 검색합니다.
- 03ACT-R 방식의 망각과 확산 활성화를 적용해 시간이 지나면서 노트의 중요도를 낮춥니다.
- 04MCP 도구 16개와 CLI를 제공해 MCP를 지원하는 모든 에이전트에서 사용할 수 있습니다.
- 05임베딩을 로컬에서 실행하며, 핵심 기능에 API 키가 필요하지 않습니다.
활용 사례
- 코딩 에이전트에 세션 간 유지되는 프로젝트 컨텍스트를 제공합니다.
- Claude Code, Cursor 및 다른 MCP 클라이언트가 메모리 볼트 하나를 공유하도록 합니다.
- Obsidian에서 편집할 수 있는 Git 버전 관리 폴더에 에이전트 메모리를 보관합니다.
- 파일 시스템에 메모리를 저장하는 셀프 호스팅 에이전트를 VPS에서 실행합니다.
빠른 시작
- 1
vault의 기본 구조를 만든다
npx ori init - 2
인덱스를 빌드한다
npx ori index build - 3
탐색 기능을 사용해 검색 쿼리를 실행한다
npx ori explore "…"
사용 전 알아둘 점
- 학습된 검색 데이터(Q-values, LinUCB arms, 검색 기록)는 Markdown에서 생성되지 않으므로 인덱스를 다시 빌드하기 전에 내보내야 합니다.
- 벤치마크 결과는 자체 보고된 내용이며, README에는 일부 비교 대상이 오래된 시스템이거나 측정 방식이 다르다고 명시되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Ori-Mnemos은(는) 무엇인가요?
- AI 에이전트를 위한 로컬 우선 영구 메모리로, 지식 그래프·검색·MCP 서버를 갖추고 마크다운 파일로 저장합니다. Ori Mnemos는 AI 에이전트가 세션, 클라이언트, 시스템이 달라져도 유지되는 메모리를 제공합니다. 노트는 디스크에 일반 마크다운 파일로 저장되고, 위키 링크는 그래프의 엣지 역할을 합니다. 로컬 SQLite 인덱스가 시맨틱 검색과 키워드 검색을 처리하므로 핵심 검색 기능에 데이터베이스 서버, 클라우드 서비스, API 키가 필요하지 않습니다.
- Ori-Mnemos은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Ori-Mnemos은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Ori-Mnemos은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. Ori-Mnemos의 마지막 커밋은 2026년 10월 1일입니다.
- Ori-Mnemos은(는) 어디에 사용할 수 있나요?
- 코딩 에이전트에 세션 간 유지되는 프로젝트 컨텍스트를 제공합니다. Claude Code, Cursor 및 다른 MCP 클라이언트가 메모리 볼트 하나를 공유하도록 합니다. Obsidian에서 편집할 수 있는 Git 버전 관리 폴더에 에이전트 메모리를 보관합니다. 파일 시스템에 메모리를 저장하는 셀프 호스팅 에이전트를 VPS에서 실행합니다.
- Ori-Mnemos는 어떻게 설치하나요?
- vault의 기본 구조를 만든다: npx ori init 인덱스를 빌드한다: npx ori index build 탐색 기능을 사용해 검색 쿼리를 실행한다: npx ori explore "…"
- Ori-Mnemos은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aayoawoyemi/Ori-Mnemos
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI용 로컬 메모리 저장소로, 각 메모리의 소유자와 출처, 유효 시점, 열람 권한을 기록합니다.
코딩 에이전트를 위한 장기 메모리로, 로컬 SQLite 데이터베이스에 메모리를 저장하고 Claude Code, Codex, Cursor 및 기타 MCP 클라이언트에서 공유합니다.
AI 에이전트를 위한 장기 메모리 런타임입니다. 메모리를 일반 Markdown 파일로 저장하고 로컬에서 관련도를 평가하며, Claude Code, Codex CLI 등 셸을 사용할 수 있는 여러 에이전트가 하나의 저장소를 공유합니다.
AI 에이전트용 자체 호스팅 영구 메모리 서비스로, REST API와 MCP를 통해 Claude 같은 프레임워크와 어시스턴트가 공통 컨텍스트를 저장하고 가져올 수 있습니다.
Claude Code에 과거 대화의 영구 메모리를 제공하고, MCP 서버로 노출하는 로컬 Rust 도구입니다.