Repolode
mnemon-dev

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. 1

    npm으로 CLI를 설치합니다(Node.js 22 이상 필요)

    npm install --global @mnemon-dev/mnemon
  2. 2

    Claude Code용 Mnemon 설정을 배포합니다

    mnemon setup
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트