AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Supermemory – 대화 간 기억을 지속하는 AI 메모리·컨텍스트 엔진

AI가 대화와 대화 사이에 모든 것을 잊는 문제를 해결하는 도구가 Supermemory다. LLM 기반 앱이나 에이전트에 메모리·RAG·사용자 프로필·커넥터를 단일 API로 추가할 수 있다. LongMemEval, LoCoMo, ConvoMem 세 개의 주요 AI 메모리 벤치마크에서 1위를 기록했으며, GitHub 스타 2만여 개를 보유한 오픈소스 리서치 프로젝트다.

핵심 기능

기능설명
메모리대화에서 사실을 추출. 시간적 변경·모순·자동 망각 처리
사용자 프로필안정적 사실 + 최근 활동을 단일 호출(~50ms)로 조회
하이브리드 검색RAG + 메모리를 동시에 쿼리. 지식베이스 문서와 개인화 컨텍스트를 함께 반환
커넥터Google Drive·Gmail·Notion·OneDrive·GitHub 자동 동기화, 실시간 웹훅
멀티모달 추출PDF·이미지(OCR)·영상(전사)·코드(AST 청킹) 통합 처리

에이전트·IDE 통합 (MCP)

MCP 서버를 통해 Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, OpenCode, OpenClaw, Hermes 클라이언트와 연동된다.

# MCP 빠른 설치
npx -y install-mcp@latest https://mcp.supermemory.ai/mcp --client claude --oauth=yes
# claude 대신 cursor, windsurf, vscode 등으로 교체 가능

설치 후 에이전트는 세 가지 툴을 사용한다.

역할
memory기억을 저장하거나 삭제
recall쿼리로 관련 기억 검색 + 사용자 프로필 요약 반환
context세션 시작 시 전체 프로필(선호도·최근 활동) 주입. Cursor·Claude Code에서는 /context로 호출

플러그인 구현체는 오픈소스로 공개돼 있다.

개발자 API

벡터 DB 설정, 임베딩 파이프라인, 청킹 전략 없이 단일 API로 시작할 수 있다.

from supermemory import Supermemory

client = Supermemory()

# 기억 추가
client.memory.add("사용자는 Python을 선호하고 FastAPI로 작업 중")

# 기억 검색
results = client.memory.search("현재 사용 중인 언어는?")

메모리는 프로젝트(project) 단위로 범위를 지정할 수 있어 업무·개인 컨텍스트를 분리하거나 클라이언트·저장소별로 구분할 수 있다.

소비자 앱

코드 없이 사용하려면 app.supermemory.ai에서 바로 시작할 수 있다. 브라우저 확장과 MCP 서버를 통해 Claude·Cursor 등 AI 어시스턴트에 지속적인 기억을 부여하며, 내장 에이전트 ‘Nova’를 통해 저장된 기억으로 질문에 답한다.

누가 쓰면 좋은가

사용자사용 사례
AI 앱 개발자사용자별 개인화 기억 레이어를 RAG 없이 빠르게 통합
에이전트 빌더세션 간 컨텍스트를 유지하는 장기 실행 에이전트 구현
개인 사용자Claude/Cursor 등에 프로젝트·선호도·대화 이력 기억 부여

라이선스

MIT

관련 문서

  • auto-memory — AI 코딩 에이전트 세션 간 기억 복원 CLI
  • openchronicle — 로컬 퍼스트 오픈소스 컨텍스트 메모리
  • mcp — Supermemory MCP 서버가 사용하는 표준 프로토콜
  • hermes-agent — Supermemory를 메모리 프로바이더로 통합한 에이전트

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)