mem9-ai/mem9
Unlimited memory for OpenClaw
mem9 – AI 에이전트를 위한 지속 가능한 메모리
무엇인가요 – mem9는 AI 기반 에이전트에게 공유되고 내구성 있는 메모리 저장소를 제공하는 서버 사이드 서비스입니다. 각 에이전트가 일시적인 메모장을 유지하는 대신, mem9를 사용하면 사실을 기록하고 키워드나 의미적 유사성으로 나중에 검색할 수 있으며, 재시작, 컴퓨터 전환, 심지어 다른 도구 플랫폼 간에도 지식을 유지할 수 있습니다.
왜 중요한가요 – OpenClaw, Hermes, Claude Code, OpenCode, Codex, DeepSeek Harness, Dify 등 많은 코드 어시스턴트 에이전트는 프로세스 종료 시 컨텍스트를 잃습니다. mem9는 다음 기능을 통해 이를 해결합니다:
- 지속적 저장소 – 세션 종료나 노트북 전환 후에도 메모리가 유지됩니다.
- 에이전트 간 공유 – 동일한 "공간"을 여러 런타임에서 사용 가능해 협업 워크플로우를 가능하게 합니다.
- 하이브리드 검색 – 벡터 유사성 또는 일반 텍스트로 검색할 수 있으며, 시각적 대시보드에서 결과를 확인할 수 있습니다.
- 무상태 플러그인 – 에이전트는 단순한 HTTP API를 호출하면 되며, 검색, 임베딩, 정책 처리 등의 중량 작업은 모두 mem9 서버에서 처리됩니다.
사용 방법
- 엔드포인트 선택 – 호스팅된 API (
https://api.mem9.ai) 또는 직접 서버를 실행 (mnemo-server). - "공간" 생성 – 메모리의 논리적 버킷입니다. 호스팅 서비스는 TiDB 기반 공간을 자동으로 프로비저닝하며, 자가 호스팅 배포는 컨트롤 플레인 스키마를 적용하고 DSN을 설정해야 합니다.
- REST API 호출 – 핵심 작업은
POST /memories(쓰기),GET /memories(검색),GET /memories/{id}(가져오기),PUT /memories/{id}(업데이트),DELETE /memories/{id}입니다. 인증은X-API-Key헤더(또는 구형 테넌트 경로 헤더)를 사용합니다. - 에이전트에 통합 – mem9는 위에 나열된 주요 코드 어시스턴트 플랫폼용 미리 준비된 플러그인을 제공하거나, HTTP 클라이언트로 직접 통합할 수 있습니다.
주요 기술 사항
- 백엔드 – 서버는 TiDB(기본), PostgreSQL, 또는 사용자 정의
db9저장소에서 실행 가능합니다. TiDB는 Cohere 모델을 통한 자동 임베딩과 함께 벡터 검색, 전체 텍스트 검색을 내장하고 있습니다. - 임베딩 – TiDB가 자동 임베딩(
MNEMO_EMBED_AUTO_MODEL)을 수행하거나, OpenAI 호환 임베딩을 직접 제공할 수 있습니다. - 스마트 인제스트 – 활성화 시 서버는 LLM(기본
gpt-4o-mini)을 사용해 들어오는 채팅 세션에서 내구성 있는 사실을 추출한 후 저장합니다. - 스페이스 체인 – 여러 스페이스를 라우팅 파이프라인으로 연결할 수 있는 고급 기능으로, 노드별 라우팅 정책과 웹훅 알림이 가능합니다.
- 웹훅 – mem9는 외부 서비스에 이벤트(
memory.added,memory.deleted등)를 푸시할 수 있어 감사 로그나 하류 작업 트리거에 유용합니다.
시작하기
# 자가 호스팅 예제 (TiDB 백엔드)
cd server
MNEMO_DSN="user:pass@tcp(host:4000)/mnemos?parseTime=true" go run ./cmd/mnemo-server
또는 빠르게 실험하려면 호스팅 API용 환경 변수를 설정하고 SDK나 curl을 사용해 시작하세요:
export MEM9_API_URL="https://api.mem9.ai"
export MEM9_API_KEY="<your-key>"
curl -X POST "$MEM9_API_URL/v1alpha2/mem9s/memories" \
-H "X-API-Key: $MEM9_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content":"The function foo() adds two numbers","metadata":{}}'
누구를 위한가요 – 다중 에이전트 코드 어시스턴트, RAG 파이프라인, 또는 단일 프로세스를 넘어서 신뢰할 수 있고 검색 가능한 지식 기반을 필요로 하는 모든 AI 워크플로우를 구축하는 팀.
위의 모든 세부 정보는 리포지토리의 README에서 직접 인용되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트