OpenSource-Hub

supermemory

프레임워크

supermemoryai/supermemory

AI 메모리 엔진과 API는 AI 에이전트에게 지속적 컨텍스트와 사용자 프로필을 제공합니다.

개요

Supermemory는 AI를 위한 메모리 및 컨텍스트 엔진입니다. 대화에서 사실을 추출하고 사용자 프로필을 구축하며 하이브리드 검색(RAG)을 제공합니다. 개발자는 API를 통합하고, 최종 사용자는 애플리케이션을 사용하기에 적합합니다.

README 미리보기

\n  \n    \n    \n    \n  \n\n\n\n  State-of-the-art memory and context engine for AI. And yes - you can use it as a company/personal brain.\n\n\n\n  Docs ·\n  Quickstart ·\n  Dashboard ·\n  Discord\n\n\n\n  \n  \n  \n\n\n---\n\nSupermemory is the memory and context layer for AI. **#1 on [LongMemEval](https://github.com/xiaowu0162/LongMemEval), [LoCoMo](https://github.com/snap-research/locomo), and [ConvoMem](https://github.com/Salesforce/ConvoMem)** — the three major benchmarks for AI memory. \n\nWe are a research lab building the engine, plugins and tools around it.\n\nYour AI forgets everything between conversations. Supermemory fixes that.\n\nIt automatically learns from conversations, extracts facts, builds user profiles, handles knowledge updates and contradictions, forgets expired information, and delivers the right context at the right time. Full RAG, connectors, file processing — the entire context stack, one system.\n\n| | |\n|---|---|\n| 🧠 **Memory** | Extracts facts from conversations. Handles temporal changes, contradictions, and automatic forgetting. |\n| 👤 **User Profiles** | Auto-maintained user context — stable facts + recent activity. One call, ~50ms. |\n| 🔍 **Hybrid Search** | RAG + Memory in a single query. Knowledge base docs and personalized context together. |\n| 🔌 **Connectors** | Google Drive · Gmail · Notion · OneDrive · GitHub — auto-sync with real-time webhooks. |\n| 📄 **Multi-modal Extractors** | PDFs, images (OCR), videos (transcription), code (AST-aware chunking). Upload and it works. |\n\nAll of this is in our single memory structure and ontology. \n\n\n\n\n---\n\n## Use Supermemory\n\n\n\n\n\n🧑‍💻 I use AI tools\n\nBuild your own personal supermemory by using our app. Builds **persistent memory graph across every conversation**.\n\nYour AI remembers your preferences, projects, past discussions — and gets smarter over time.\n\n**[→ Jump to User setup](#give-your-ai-memory)**\n\n\n\n\n🔧 I'm building AI products\n\nAdd memory, RA

FAQ (1)

문제 해결
왜 withSupermemory가 AI SDK 6를 사용할 때 AI_UnsupportedModelVersionError를 던지나요?

withSupermemory 함수는 객체 스프레드를 사용하여 언어 모델을 래핑하지만, AI SDK 6 모델은 specificationVersion, provider, modelId, supportedUrls와 같은 열거 불가능/프로토타입 속성을 저장합니다. 스프레드는 이러한 속성을 복사하지 않아 undefined 값이 발생하여 오류를 트리거합니다. 수정 방법: wrapVercelLanguageModel(packages/tools/src/vercel/index.ts)에서 스프레드 패턴을 'ai'의 표준 wrapLanguageModel 미들웨어 방식으로 대체합니다(import { wrapLanguageModel, LanguageModelV3Middleware } from 'ai'). 임시 해결책으로 라이브러리가 업데이트될 때까지 wrapLanguageModel을 사용하여 수동으로 래퍼를 구현합니다. 영향을 받는 버전: @supermemory/tools@1.4.1, ai@6.0.158, @ai-sdk/provider@3.0.8.

원본 Issue #852