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)

トラブル対応
AI SDK 6を使用するときに、withSupermemoryがAI_UnsupportedModelVersionErrorをスローするのはなぜですか?

withSupermemory関数はオブジェクトスプレッドを使用して言語モデルをラップしますが、AI SDK 6のモデルはspecificationVersion、provider、modelId、supportedUrlsのような非列挙型/プロトタイププロパティを格納します。スプレッドはこれらをコピーしないため、undefined値が発生しエラーを引き起こします。修正方法:wrapVercelLanguageModel(packages/tools/src/vercel/index.ts)のスプレッドパターンを、'ai'(import { wrapLanguageModel, LanguageModelV3Middleware } from 'ai')の標準的なwrapLanguageModelミドルウェアアプローチに置き換えてください。一時的な回避策として、ライブラリが更新されるまでwrapLanguageModelを使用したラッパーを手動で実装してください。影響を受けるバージョン:@supermemory/tools@1.4.1、ai@6.0.158、@ai-sdk/provider@3.0.8。

参照 Issue #852