moorcheh-ai/memanto

Memory that AI Agents Love!

해결하는 문제

Memanto는 AI 에이전트 펌웨어의 장기 기억을 관리하기 위해 설계된 메모리 에이전트입니다. 일반적인 벡터 스토어는 데이터를 지속만 하지만, Memanto는 데이터를 능동적으로 큐레이션합니다 — 모순을 해결하고 중복을 병합하며 오래된 정보를 만료시켜 시간이 지남에 따라 에이전트 기억에 누적되는 '노이즈'를 방지합니다.

작동 방식

단순한 API로 작동하는 것이 아니라, Memanto는 에이전트 상호작용 스트림을 관찰하여 지속 가능한 지식을 추출하는 보조 에이전트로 작동합니다. 타입이 지정된 의미 기억 시스템(예: decision, preference, fact 등으로 메모리를 유형화)과 정보 이론 기반 검색 엔진을 사용하며, 다음의 자동화된 행동을 통해 기억 자산을 관리합니다:

  • 추출 및 통합: 대화에서 지식을 추출하고 조각을 정규화된 자산으로 통합합니다.
  • 정합성 검사: 새로운 지식이 오래된 지식과 충돌할 경우 이를 감지하고 버전 관리합니다.
  • 관리된 망각: (예: 7일 후 컨텍스트 메모리를 폐기하는 등) 만료 정책을 실행하여 기억의 정확성을 유지합니다.
  • 브리핑: 에이전트가 행동하기 전에 최소한의 관련 메모리 조각을 제공하여 데이터베이스 쿼리가 필요 없도록 합니다.
  • 이동성: 오픈 지식 형식(OKF)을 사용하여 자산을 이동 가능하고 인간이 읽을 수 있는 Markdown 파일로 저장합니다.

대상 사용자

Claude Code, Cursor, 커스텀 스택 등 다양한 프레임워크와 벤더를 통해 AI 에이전트 펌웨어를 구축하는 개발자들로, 특정 플랫폼에 종속되지 않고 공유 가능하고 감사 가능하며 이동 가능한 기억 계층이 필요한 분들입니다.

주요 특징

  • 크로스 플랫폼 동기화: 단일 명령어로 Claude Code, Cursor, Windsurf, GitHub Copilot 등 다양한 도구에 연결할 수 있습니다.
  • 로컬 우선 주권: Docker와 Ollama를 통해 완전히 온프레미스에서 실행 가능하며, 외부 호출이 전혀 필요 없습니다.
  • 시점 기반 재검색: 특정 시점에 펌웨어가 어떤 것을 믿었는지, 또는 특정 버전 이후로 어떤 것을 믿었는지 확인할 수 있는 포인트인타임 쿼리를 지원합니다.
  • 정책 기반 만료: 중요한 메모리를 고정하거나 낮은 신뢰도 추측을 자동으로 만료시키는 사용자 정의 YAML 정책을 지원합니다.
  • 오픈 포맷: 메모리는 OKF(Markdown)로 저장되어 diff 가능하고 grep 가능하며, 다양한 제공자 간 이전이 용이합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트