This is an early release preview. You may encounter bugs.
Supermemory logo
Unclaimed

Tool coding memory

Supermemory

Supermemory is broader than mem0, Engram, Graphiti, or CocoIndex. Those solve storage, coding-agent notes, temporal fact

A+ 93/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What Supermemory is.

Supermemory is a memory and context layer for AI applications. It extracts facts from conversations, maintains a profile for each user, handles knowledge updates and contradictions, expires outdated information, and returns relevant context at query time. Retrieval-augmented generation (RAG) over documents, data connectors, and file processing are part of the same system and share one memory structure and ontology.

There are three ways to use it. If you use AI tools, the consumer app, browser extension, plugins, and hosted MCP server give assistants such as Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, OpenCode, OpenClaw, and Hermes persistent memory through three tools: memory (save or forget), recall (search plus profile summary), and context (inject the full profile at session start). If you build AI products, the API and the npm and PyPI SDKs add memory, RAG, profiles, and connectors to your own agents. If you want to run it yourself, a single binary (supermemory-server) serves the same API on localhost:6767 with local embeddings and any OpenAI-compatible model, including fully offline through Ollama.

Memory is scoped with container tags, so work and personal context, or one client and another, stay separate. A profile call returns static long-term facts and dynamic recent context in one response; search runs in hybrid mode (documents plus memories) or memories-only mode.

Features

  • Memory extraction: facts pulled from conversations, with temporal changes, contradictions, and automatic forgetting handled
  • User profiles: auto-maintained static and dynamic context per container tag, returned in one call
  • Hybrid search: knowledge-base documents and personalised memories answered from a single query
  • Connectors: Google Drive, Gmail, Notion, OneDrive, GitHub, and a web crawler, synced through real-time webhooks
  • Multi-modal extractors: PDFs, images with OCR, videos with transcription, and code with AST-aware chunking
  • Framework wrappers: Vercel AI SDK, LangChain, LangGraph, OpenAI Agents SDK, Mastra, Agno, the Claude Memory Tool, and n8n
  • Open-source plugins: Claude Code, OpenCode, OpenClaw, and a Hermes memory provider
  • Local deployment: one binary with an embedded graph engine, local bge-base-en-v1.5 embeddings, and a first-boot wizard for model setup

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

03 / Build

Build with Supermemory.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Supermemory →

Browse the catalogue