supermemoryai/supermemory

Memory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.

해결하는 문제

AI 어시스턴트는 일반적으로 대화 사이에 모든 것을 잊어버립니다. Supermemory는 지속 가능한 메모리와 컨텍스트 계층을 제공하여 AI가 사용자 선호사항, 과거 대화 내용, 프로젝트 세부 정보를 시간이 지나도 기억할 수 있게 해주며, 새로운 세션마다 정보를 반복해서 입력할 필요를 없앱니다.

작동 방식

Supermemory는 AI 도구와 LLM 사이에 위치하는 컨텍스트 엔진입니다. 대화에서 자동으로 사실을 추출하고, 사용자 프로필을 구축 및 유지하며(안정적인 사실과 최근 활동으로 분리), 지식 업데이트 또는 모순(예: 거주지 변경)을 처리합니다. 기존의 RAG(문서 청크 검색)과 개인화된 메모리(사용자 사실 추적)를 하나의 하이브리드 검색 쿼리로 통합합니다. 또한 Google Drive, Notion, GitHub 등의 외부 소스에서 데이터를 동기화하는 커넥터와 PDF, 이미지, 비디오용 멀티모달 추출기 기능도 포함합니다.

대상 사용자

  • AI 도구 사용자: 브라우저 확장 프로그램, 앱, 또는 MCP 서버를 통해 AI 어시스턴트에 '개인 뇌'를 원하는 개인.
  • 개발자: AI 에이전트나 앱을 개발하고 있으며, 벡터 데이터베이스나 임베딩 파이프라인을 관리하지 않고도 메모리, RAG, 사용자 프로필, 데이터 커넥터를 하나의 API로 처리하고 싶은 사람.
  • 자체 호스팅 사용자: Ollama 같은 도구를 사용해 로컬에서 오프라인으로 메모리 엔진을 실행하고 싶은 사용자.

주요 기능

  • 고성능: 주요 AI 메모리 벤치마크(LongMemEval, LoCoMo, ConvoMem)에서 1위를 기록.
  • 사용자 프로필: 약 50ms의 검색 시간으로 자동 업데이트되는 프로필을 유지해 즉각적인 컨텍스트 삽입을 가능하게 함.
  • 하이브리드 검색: 지식 기반 문서와 개인화된 사용자 컨텍스트를 하나의 쿼리로 통합.
  • 광범위한 통합: MCP(Model Context Protocol), 다양한 AI 프레임워크(Vercel AI SDK, LangChain 등), 여러 IDE(Cursor, VS Code)를 지원.
  • 로컬 모드: 설정 없이 사용 가능한 로컬 바이너리로 완전히 오프라인 작동 가능.

관련

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