코딩 에이전트를 위한 장기 메모리로, 로컬 SQLite 데이터베이스에 메모리를 저장하고 Claude Code, Codex, Cursor 및 기타 MCP 클라이언트에서 공유합니다.
mnemon-dev/mnemon
여러 코딩 에이전트 런타임에서 사용할 수 있는 로컬 단일 바이너리 기반의 영구 메모리로, 4중 그래프 지식 저장소와 LLM 감독 방식의 회상 및 기록을 제공합니다.
- 스타
- 652
- 포크
- 77
- 열린 이슈
- 14
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
LLM 에이전트는 세션이 끝나면 맥락을 잃고, 대화가 길어지면 이전 결정이 컨텍스트 윈도우에서 밀려납니다. Mnemon은 세션이 바뀌어도 유지되는 영구 메모리 저장소를 에이전트에 제공합니다. 메모리는 시간, 엔티티, 인과, 의미 관계 엣지를 갖춘 4중 그래프 모델로 저장되며, 의도 기반 회상, 중요도 감소, 자동 중복 제거를 지원합니다.
Mnemon은 LLM 감독 방식으로 설계되었습니다. 호스트 LLM이 무엇을 기억하고, 항목을 어떻게 연결하며, 무엇을 잊을지 결정하고, mnemon 바이너리는 저장, 그래프 인덱싱, 검색, 중요도 감소를 처리합니다. 핵심 메모리 기능에는 API 키가 필요하지 않습니다. 선택 사항인 임베딩은 로컬 Ollama 또는 OpenAI 호환 서버를 사용해 벡터 검색과 키워드 검색을 결합할 수 있습니다.
이 프로젝트는 Claude Code, Codex, Cursor, OpenClaw, Pi, Hermes Agent, DeepSeek Harness 등 다양한 에이전트 런타임을 위한 설정 통합 기능을 제공합니다. 이름이 지정된 저장소를 사용하면 프로젝트나 에이전트별로 메모리를 분리할 수 있으며, 로컬 웹 인터페이스에서 메모리와 관계 그래프를 살펴볼 수 있습니다.
핵심 기능
- 01시간, 엔티티, 인과, 의미 관계 엣지를 지원하는 4중 그래프 저장소
- 02그래프 탐색과 선택적 벡터 검색을 결합한 의도 기반 회상
- 03중복 제거 및 중요도 감소와 가비지 컬렉션 내장
- 04API 키 없이 사용 가능하며, 로컬 또는 OpenAI 호환 임베딩을 선택적으로 지원
- 05여러 에이전트 런타임을 위한 원커맨드 설정
- 06프로젝트나 에이전트별로 메모리를 분리하는 이름 지정 메모리 저장소
활용 사례
- Claude Code 같은 코딩 에이전트가 세션 간에 이전 아키텍처 결정을 기억하도록 하기
- 프로젝트나 에이전트마다 별도의 메모리 저장소 유지하기
- 로컬 웹 인터페이스에서 에이전트가 기억한 내용 살펴보기
- skills 또는 hooks를 지원하는 에이전트 런타임에 영구 메모리 추가하기
빠른 시작
- 1
npm으로 CLI를 설치합니다(Node.js 22 이상 필요)
npm install --global @mnemon-dev/mnemon - 2
Claude Code용 Mnemon 설정을 배포합니다
mnemon setup - 3
새 Claude Code 세션을 시작하면 메모리가 자동으로 작동합니다
사용 전 알아둘 점
- Agency는 프리뷰 버전이며 Windows에서는 사용할 수 없습니다.
- npm 설치 경로에는 Node.js 22 이상이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mnemon은(는) 무엇인가요?
- 여러 코딩 에이전트 런타임에서 사용할 수 있는 로컬 단일 바이너리 기반의 영구 메모리로, 4중 그래프 지식 저장소와 LLM 감독 방식의 회상 및 기록을 제공합니다. LLM 에이전트는 세션이 끝나면 맥락을 잃고, 대화가 길어지면 이전 결정이 컨텍스트 윈도우에서 밀려납니다. Mnemon은 세션이 바뀌어도 유지되는 영구 메모리 저장소를 에이전트에 제공합니다. 메모리는 시간, 엔티티, 인과, 의미 관계 엣지를 갖춘 4중 그래프 모델로 저장되며, 의도 기반 회상, 중요도 감소, 자동 중복 제거를 지원합니다.
- mnemon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mnemon은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mnemon은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mnemon의 마지막 커밋은 2026년 10월 19일입니다.
- mnemon은(는) 어디에 사용할 수 있나요?
- Claude Code 같은 코딩 에이전트가 세션 간에 이전 아키텍처 결정을 기억하도록 하기 프로젝트나 에이전트마다 별도의 메모리 저장소 유지하기 로컬 웹 인터페이스에서 에이전트가 기억한 내용 살펴보기 skills 또는 hooks를 지원하는 에이전트 런타임에 영구 메모리 추가하기
- mnemon는 어떻게 설치하나요?
- npm으로 CLI를 설치합니다(Node.js 22 이상 필요): npm install --global @mnemon-dev/mnemon Claude Code용 Mnemon 설정을 배포합니다: mnemon setup 새 Claude Code 세션을 시작하면 메모리가 자동으로 작동합니다
- mnemon은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mnemon-dev/mnemon
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
데이터베이스 없이 단일 .mv2 파일에 Claude의 기억을 저장하는 Claude Code 플러그인입니다.
Claude와 Codex 세션 기록을 로컬에서 검색하는 도구로, Rust 검색 코어와 JSON CLI, 데스크톱 앱을 제공합니다.
프로젝트를 읽고 파일을 수정하며 터미널, 데스크톱, 브라우저 또는 에디터에서 테스트를 실행하는 오픈소스 코딩 에이전트입니다.
상태를 유지하는 LLM 에이전트를 만들기 위한 TypeScript 기반 오픈소스 에이전트 하네스로, 코딩 에이전트, CLI, Web UI, SDK를 제공합니다.
터미널 UI, 데스크톱, 모바일, CLI, 채팅 앱에서 사용할 수 있는 단일 Rust 코어 기반 로컬 우선 AI 에이전트입니다.