supermemory/apps/docs/overview/what-is-supermemory.mdx
Prasanna721 434c86e2c3 fix docs image pipeline (#1411)
Keep docs asset URLs repo-root-relative and pass images as literal MDX children so Mintlify can compile them through OptimizedImage under the /docs mount.

Mintlify's official guidance says: “Image paths are root-relative from your docs repository.” It also says relative paths such as `./screenshot.png` are unsupported. See [Image embeds](https://www.mintlify.com/docs/create/image-embeds).

The existing `/images/...` paths were correct. The failure came from passing them through custom-component string props, which kept Mintlify from seeing those images during its MDX transform.

- fix hero, building-block, and Slack avatar images
- preserve Slack avatar clipping
- normalize Hermes and Company Brain icon sizing

Tested with Mintlify validation, broken-link checks, and browser checks across every changed route.
2026-08-04 04:55:50 +00:00

160 lines
7.5 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "What is Supermemory?"
description: "Supermemory is the long term and short term context and memory infrastructure for agents."
sidebarTitle: "What is Supermemory?"
icon: "book-open"
mode: "wide"
---
export const BuildingBlock = ({ title, href, children }) => {
return (
<a
href={href}
className="group flex flex-row items-center gap-4 rounded-xl border border-gray-200 dark:border-zinc-800 bg-white dark:bg-zinc-900/40 p-4 no-underline transition-all duration-200 hover:border-gray-300 dark:hover:border-zinc-600 hover:shadow-sm"
>
{children}
<span className="text-sm font-medium leading-snug text-gray-900 dark:text-zinc-100 group-hover:text-blue-600 dark:group-hover:text-blue-400">
{title}
</span>
</a>
)
}
Supermemory is **context infrastructure for AI agents**. We're one of the leading memory providers, with components to go beyond memory and configure it to be perfect for every usecase.
It provides all the building blocks — Memory, Retrieval, Profiles, Connectors, Extractors, Evals, observability, and more.
<div className="not-prose my-8 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3">
<BuildingBlock
title="Memory & Continual Learning"
href="/concepts/graph-memory"
>
<img src="/images/building-blocks/memory-router.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="SuperRAG (Retrieval)"
href="/concepts/super-rag"
>
<img src="/images/building-blocks/document-retrieval.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Filesystems"
href="/smfs/overview"
>
<img src="/images/building-blocks/file-systems.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Profiles"
href="/concepts/user-profiles"
>
<img src="/images/building-blocks/user-profiles.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Connectors"
href="/connectors/overview"
>
<img src="/images/building-blocks/connectors.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Extractors"
href="/concepts/content-types"
>
<img src="/images/building-blocks/extractor.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Qualitative Analysis"
href="https://supermemory.ai/research"
>
<img src="/images/building-blocks/qualitative-analysis.svg" alt="" className="h-16 w-16 shrink-0 object-contain" />
</BuildingBlock>
<BuildingBlock
title="Plugins"
href="/supermemory-mcp/mcp"
>
<img
src="/images/building-blocks/hermes.svg"
alt=""
className="h-16 w-16 shrink-0 object-contain"
style={{ transform: "scale(0.85)" }}
/>
</BuildingBlock>
<BuildingBlock
title="Company Brain"
href="/company-brain/overview"
>
<img
src="/images/building-blocks/brain-head.png"
alt=""
className="h-16 w-16 shrink-0 object-contain"
style={{ transform: "scale(1.3)" }}
/>
</BuildingBlock>
</div>
With supermemory, developers can provide perfect recall about their users to build AI agents that are more intelligent, more personalized, and more consistent.
It is the [state of the art](https://supermemory.ai/research) across multiple different benchmarks, like LongMemEval and LoCoMo. It's also the best in a lot of independantly run benchmarks, like the [SWEContext](https://arxiv.org/pdf/2602.08316) bench.
## How does it work? (at a glance)
![](/images/232.png)
- You send Supermemory raw data in any format - text, files, and chats, or connect it to the data sources
- Supermemory [intelligently indexes them](/concepts/how-it-works) using our user understanding model and builds a semantic understanding graph on top of an entity (e.g., a user, a document, a project, an organization). We call these entities `containerTag`
- This knowledge is now traversed by the agent, and an automatic profile is built for it. The agent may now use it for memory operations or for retrieval.
## Why add memory to your agent?
Without memory, every session starts from zero. The model cannot know what the user preferred last week, which project they are on, or that a fact has changed since yesterday.
**Memory** gives an agent durable understanding of *people and entities over time* — preferences, decisions, relationships, corrections. **Retrieval (RAG)** grounds answers in *documents and knowledge bases*. You usually want both.
By adding memory to your agent, you can:
- **Personalize** — remember preferences, roles, and history across sessions without stuffing the full chat log into every prompt
- **Stay correct as facts change** — “I love Adidas” then “switching to Puma” should not leave both preferences equally true
- **Ground answers** — pull the right policy, ticket, or doc when the question needs source material
- **Ship multi-tenant products** — isolate each user or workspace so one customers memory never leaks into anothers
You can think of memory as the always-on context a skilled teammate would carry — not a search box over raw logs.
For the full category argument (vs DIY vectors, thin memory wrappers, pure RAG), see [Comparison](/overview/comparison) and [Memory vs RAG](/concepts/memory-vs-rag).
## Why Supermemory?
- **State of the art on long-horizon memory** — #1 on [LongMemEval](https://supermemory.ai/research), [LoCoMo](https://supermemory.ai/research), and [ConvoMem](https://supermemory.ai/research), plus independent benches like [SWEContext](https://arxiv.org/pdf/2602.08316)
- **Memory is a graph, not a blob store** — facts [update, connect, and forget](/concepts/graph-memory) in real time; not nearest-neighbor chunks alone
- **User profiles built in** — static + dynamic context the agent should [always know](/concepts/user-profiles), ~ready for the prompt
- **Memory + SuperRAG in one engine** — personalize *and* ground on the same `containerTag` / context pool
- **Every door, one store** — API, [MCP](/supermemory-mcp/mcp), plugins, [SMFS](/smfs/overview), connectors, and Company Brain share the same memories
- **Multimodal by default** — text, chats, PDFs, images, video, code via [extractors](/concepts/content-types) and [connectors](/connectors/overview)
- **Run it your way** — managed cloud or [self-host](/self-hosting/overview) as a single binary (including offline)
![memory graph](/images/readme-memory-graph.png)
<Note>
Memory, profiles, and SuperRAG share the **same context pool** when you use the same isolation (`containerTag`). Mix and match for your product! A container can be anything - a user, a project, team, organization, etc.
</Note>
## Next steps
<CardGroup cols={2}>
<Card title="Quickstart" icon="play" href="/quickstart">
Make your first API call in minutes
</Card>
<Card title="How it Works" icon="cpu" href="/concepts/how-it-works">
Understand the knowledge graph architecture
</Card>
<Card title="Comparison" icon="scale" href="/overview/comparison">
vs DIY vectors, thin memory layers, pure RAG
</Card>
<Card title="Self-host it" icon="server" href="/self-hosting/overview">
One binary, zero config, fully offline
</Card>
<Card title="Billing & plans" icon="credit-card" href="/overview/billing">
Credits, SM tokens, and how usage works
</Card>
<Card title="Security & compliance" icon="shield" href="/overview/security">
SOC 2, GDPR, HIPAA BAA, encryption
</Card>
</CardGroup>