Supermemory vs Honcho
Supermemory extracts facts from conversations and files, keeps a profile of each user, and searches memories and documents in one query. Honcho reasons over messages into a representation of each person or agent and answers from it. Both have hosted services, plugins for coding agents, and a self-hosted option.
- Supermemory
- Extracts facts. The newest wins in search
- Honcho
- Reasons over messages into conclusions
- Supermemory
- Plans plus four usage meters
- Honcho
- $2.00 per million tokens ingested
- Supermemory
- MIT clients, closed-source server
- Honcho
- AGPL-3.0
- Supermemory
- One closed-source binary
- Honcho
- Same code as the hosted service
Supermemory or Honcho: the short answer
How memory gets built
Each step restates the vendor's own docs, listed under Sources.
Supermemory and Honcho, row by row
| Row | Supermemory | Honcho |
|---|---|---|
| What it is | Supermemory A memory and context engine: memory, user profiles, document retrieval, connectors, and file extraction behind one API | Honcho An open-source memory layer for the agents and apps you already run |
| How memory gets built | Supermemory Extracts facts. The newest wins in search Extracts facts from content and links them as updates, extensions, or inferences. The newest fact wins in search and history stays in the graph. Temporary facts expire | Honcho Reasons over messages into conclusions Stores each message as sent. A background deriver reasons over new messages and writes conclusions about each participant; dreaming consolidates them later |
| Whose memory it keeps | Supermemory Container tags Container tags: isolated namespaces per user, project, or anything else, each with its own profile | Honcho Peers: users, agents, and groups Peers: any user, agent, or group, plus each peer's view of the others |
| What a query returns | Supermemory Profile in about 50ms, plus hybrid search A profile of static and dynamic facts in about 50ms, plus ranked memories and document chunks from hybrid search. Your model writes the answer | Honchocontext() in about 200ms, or chat()context() returns a representation, a summary, and recent messages inside a token budget you set, in about 200ms. chat() answers a plain-language question about a peer |
| What you pay for | Supermemory Plans plus four usage meters Plans from free ($5 credits) to $399 Scale, with usage metered on four rates: $5 per million text tokens, $10 per million rich-content tokens, $5 per million searches, $100 per million operations. Unchanged content isn't billed again | Honcho $2.00 per million tokens ingested $2.00 per million tokens ingested. Reading context is unlimited. chat() queries cost $0.001 to $0.50 each, by reasoning level |
| Open source | Supermemory MIT clients, closed-source server SDKs, plugins, and MCP server, MIT. The self-hosted server binary is built from a non-public codebase | Honcho AGPL-3.0 Server and SDKs, AGPL-3.0 |
| Self-hosting | Supermemory One closed-source binary One closed-source binary, free within a lite license limit, with no Docker or database. Connectors and the Supermemory MCP are platform only | Honcho Same code as the hosted service honcho start --setup runs the API, Postgres, and Redis on Docker, plus an LLM key. The hosted service runs the same code |
| Works with | Supermemory Plugins for Claude Code, Cursor, Codex, OpenCode, OpenClaw, Hermes, and Muse Code, a hosted MCP server, wrappers for the Vercel AI SDK, LangChain, LangGraph, Mastra, and others, and connectors for Google Drive, Gmail, Notion, OneDrive, and GitHub | Honcho Plugins for Claude Code, Codex, OpenCode, Hermes Agent, OpenClaw, Kilo Code, Pi, and DeepSeek Harness. A hosted MCP server for other clients. Guides for the Vercel AI SDK, LangGraph, CrewAI, and n8n |
| Published benchmarks | Supermemory LongMemEval S 97%, reported as Recall@20 with aggregation and a GPT-4o judge. Claims first place on LoCoMo and ConvoMem without publishing those scores. Self-reported | Honcho LongMemEval S 90.4, LoCoMo 89.9, BEAM 1M 61.8 and 10M 40.9. Self-reported, with configs and raw outputs on GitHub |
As of October 19, 2026. Benchmark scores are each vendor's own, from separate runs, and aren't directly comparable.
Supermemory extracts facts into a profile per user and bills on four meters
You send Supermemory content: messages, documents, URLs, PDFs, images, or video. It extracts facts and keeps a profile for each container tag, split into static facts like a user's role and dynamic ones like the project they're on now (user profiles). One profile() call returns it in about 50 milliseconds (README).
Supermemory links each new fact to older ones as an update, an extension, or a derived fact. An update "replaces what was true before for search purposes", history stays in the graph, and temporary facts drop after they expire (graph memory). Search is hybrid by default and returns memories and document chunks in one query.
Billing runs on four meters: text tokens, rich-content tokens, searches, and operations. Operations cover "counted platform operations not attributed to token or query meters", such as instant dreaming, reranking, and query rewriting (billing). Re-adding content under the same ID bills only what changed (pricing).
Honcho reasons over every message into a model of each peer
Honcho stores each message as it was sent, labelled with the peer who said it. A peer is any participant: a person or an agent. A background process called the deriver reasons over new messages and writes conclusions about each peer, including things that follow from what was said but were never stated outright. When a user corrects a fact, the deriver writes a new conclusion with a timestamp, and the old one stays for now. Dreaming runs later, once enough new conclusions have built up, deletes conclusions a newer fact has replaced, and merges ones that say the same thing.
Your agent reads memory two ways. session.context() returns the representation, a summary, and recent messages inside a token budget, in about 200 milliseconds, and those reads are unlimited. peer.chat() takes a question and reasons over the representation to answer it, at one of five levels from minimal to max, priced per query from $0.001 to $0.50.
Writes are asynchronous. A conclusion lands after the deriver runs, in time for the next turn but not the same one. Each peer can also keep its own view of every other peer it has observed. A support agent's model of a customer and the customer's model of that agent are separate objects.
Pick Supermemory for document retrieval, a HIPAA BAA, or a one-binary self-host
Supermemory handles PDFs, images, video, and code, and syncs Google Drive, Gmail, Notion, OneDrive, and GitHub into the same API as its memory (README).
Supermemory's Scale plan includes SOC 2 and a HIPAA BAA (pricing). Honcho has SOC 2 Type 1 and doesn't offer HIPAA.
Supermemory's self-hosted server is one binary that needs only a model, with no Docker or database (self-hosting). Honcho's self-hosted stack runs the API, Postgres, and Redis on Docker.
Honcho bills ingestion and reasoning queries, never context reads
Ingestion is $2 per million tokens, chat() queries are $0.001 to $0.50 each, and context() reads are unlimited. The server you self-host is the same open-source code Honcho Cloud runs. New accounts start with credits.
FAQ
01Is Supermemory or Honcho cheaper?+
Take an agent that stores about 500 new tokens and runs one search per turn. Supermemory's text and search meters come to about $5,010 at a billion tokens a month. Operations such as reranking and query rewriting are billed on top. Honcho costs $2,000 at the same volume, with context reads included. Sources: supermemory.ai/pricing, Honcho pricing.
02Is Supermemory open source?+
The GitHub repo, under MIT, holds the SDKs, plugins, MCP server, and web app. The self-hosted server binary "is built from a separate, non-public codebase" and is free within a lite license limit (self-hosting). Honcho's server and SDKs are open source under AGPL-3.0, and the hosted service runs the same code.
03Can I move from Supermemory to Honcho?+
Yes. Send your existing conversations to Honcho as messages and it builds its own representation of each user from them. For a larger move, we can help on a call.
04Do they work with Claude Code and Hermes?+
Both do. Supermemory has plugins for Claude Code, Cursor, Codex, OpenCode, OpenClaw, and Hermes (README), and its connectors and MCP server are platform only. Honcho's plugins take a base URL and work with a self-hosted server. hermes memory setup lists both as providers.
- [01]Supermemory pricing
- [02]Supermemory billing docs
- [03]Supermemory self-hosting
- [04]Supermemory user profiles
- [05]Supermemory graph memory
- [06]Supermemory namespaces (container tags)
- [07]supermemoryai/supermemory README
- [08]Supermemory research
- [09]Honcho pricing
- [10]honcho.dev/evals
- [11]plastic-labs/honcho
- [12]Honcho docs: representation
- [13]Honcho docs: dreaming