Compare
Compare

Honcho reasons about your users in the background. recall reads your own chats and keeps notes.

Honcho stores an app's messages and has a background worker reason over them into a representation of each person or agent, which you query by asking it questions. recall indexes the chats Claude Code, Codex and Cursor already keep, with no model calls, and writes notes overnight with a model you choose.

Checked 17 Oct 2026recall 0.5.1Honcho on GitHub ↗

01At a glance

Honcho's idea is that an agent should know who it is talking to: a representation of each person and agent, written by a background reasoner from everything they said, which your app can ask questions. recall's idea is narrower: your coding agents should remember what you have worked on. It keeps the chats searchable and distils a few notes a night from them.

Table 1 · recall and HonchoThe short answers; the sections below take each in turn.
recallHoncho
RunsOn your machineHoncho's cloud, or self-hosted on Postgres with pgvector
LicenceMITAGPL-3.0
Model calls to store a chat0A deriver call per message or small batch, plus dreamer and summariser
A search takes11 ms local, 47 with embeddings~200 ms for a context call, its site's figure
PriceFree$2 per million tokens ingested; chat questions $0.001 to $0.50
Chat text leaves your machineNo, with a local modelYes: to its US cloud and its sub-processors
Claude Code, Codex, CursorMCP, skill, session hookHosted MCP server, Claude Code plugin, skills

02Where both were measured

Honcho's evals page gives 90.4% on LongMemEval with Claude Haiku 4.5 answering and GPT-4o judging, 92.6% with Gemini 3 Pro, and 62.6% for the same Haiku reading the whole history with no memory. recall 0.4.1 scores 88.4% with Claude Haiku 5.5 as both, two points under Honcho's Haiku figure with a different judge, which is within what a judge moves. Honcho's own statistics show its run answering two thirds of questions without retrieving at all; recall's retrieval alone finds an answering session in the top five 98.7% of the time.

On coding work Honcho has no figures. recall finds the past fix in its top five 80% of the time on SWE-ContextBench, and its notes at session start lift an agent from 32% to 75% on long MemoryCode histories.

recall 0.5.1 and HonchoLongMemEval: answers correct as each reports it, and the latency of a context call.↑ Higher is better, except latency
Fig 1
88.4%of LongMemEval questions answered correctly, Claude Haiku 5.5 reading recall's top 10 chats
−2.0points behind Honcho's Haiku 4.5 run, with a different judge: within what a judge moves
Answers correctLongMemEval_S
  • Honcho · Gemini 3 Pro92.6%
  • Honcho · Haiku 4.590.4%
  • recall 0.4.188.4%
  • Full history · Haiku 4.562.6%
Latency of a context call↓ fewer
  • Honcho · context()~200 ms
  • recall 0.4.1 · keywords11 ms
  • recall 0.4.1 · hybrid47 ms
LongMemEval_S · Honcho's evals page, December 2025 · recall 0.4.1, all 500 questions · latency from Honcho's site and recall's laptop
Honcho: Claude Haiku 4.5 or Gemini 3 Pro answering, GPT-4o judging; its no-memory baseline is Haiku 4.5 reading the whole history. Its own statistics show the run answering 66% of questions without a retrieval call. recall: Claude Haiku 5.5 answering and judging.

03Cost

Honcho charges $2 per million tokens ingested, so a day of coding-agent transcripts costs what it weighs; context calls are free, and asking the representation a question costs $0.001 to $0.50 by depth. Behind the price is the deriver, an LLM pass over every message.

recall spends no model calls to index or search. Its one model cost is the nightly notes, with a model you choose: nothing through a local one, covered by a subscription, batch prices on an API key.

Table 2 · CostWhat storing and reading memory costs.
recallHoncho
Model calls to store a chat0A deriver call per message or small batch, plus dreamer and summariser
PriceFree$2 per million tokens ingested; chat questions $0.001 to $0.50
To take in 300 sessions$0, no model calls$2 per million tokens, plus a question each query
Cost of memoryOne nightly run, your modelIngestion by the token; reasoning by depth

04Latency

Honcho's site puts a context call at about 200 ms, a round trip to its cloud; a question to the dialectic endpoint takes as long as the reasoning behind it. No benchmark latency is reported.

recall's search is a local index: 11 ms at the median on ~2,800 chats, 47 ms with the embedding model, and at session start the notes are a file read.

Table 3 · LatencyWhat an agent waits for.
recallHoncho
A search takes11 ms local, 47 with embeddings~200 ms for a context call, its site's figure
Wait at write timeNone: reads saved chatsThe deriver, in the background

05Privacy

Honcho's cloud runs on US infrastructure and lists Anthropic, Groq and Google Cloud as sub-processors; its privacy policy retains customer content 90 days by default and says it is not yet SOC 2 certified, though its site shows a SOC 2 badge. Self-hosting is a Postgres and an LLM key of your own, under the AGPL.

recall is MIT and runs on your machine. It reads chats read-only, redacts secrets before indexing, sends no telemetry, and makes no network calls except to the model you chose for the nightly notes. With a local model, nothing leaves.

Table 4 · PrivacyWhere your chat text goes.
recallHoncho
RunsOn your machineHoncho's cloud, or self-hosted on Postgres with pgvector
LicenceMITAGPL-3.0
Chat text leaves your machineNo, with a local modelYes: to its US cloud and its sub-processors
ComplianceNothing to certify: no servicePolicy says not yet SOC 2; a badge says Type II
TelemetryNone90-day retention by default on the cloud

06How memory is built

Honcho's memory is a representation: the deriver's conclusions about each peer, consolidated by the dreamer and summarised into a card, with the raw messages alongside. You do not read it so much as ask it, through a chat endpoint that reasons over it at the depth you pay for.

recall's memory is files you can read: an index of every chat, and notes in markdown under git typed as preferences, project facts, decisions, lessons and open threads, each with a quote from its chat, consolidated rule by rule once a night. Edit a note and the edit wins. Notes written by Claude Haiku 5.5 hold 91% of the conventions a mentor set on MemoryCode.

Table 5 · How memory is builtWhat is kept, and in what shape.
recallHoncho
Captured byReading the agents' own chat filesYour app sending messages
Memory isMarkdown notes in git, plus an index of every chatA representation of each peer, asked not read
RetrievalFull-text index, five rankings fused; optional local embeddingsA chat endpoint over the representation; message search
You can edit itYes, and the edit winsThrough the API

07Which to pick

Pick Honcho if

  • You are building an app that should understand each of its users, and want to ask a model what a user is like.
  • You want a hosted service with a per-token price and are fine with your messages passing through its models and sub-processors.
  • Your memory comes from your application's conversations, not from coding-agent transcripts on disk.

Pick recall if

  • You want Claude Code, Codex and Cursor to share a memory of your own work, read from the chats they already keep.
  • You want search with no model calls and millisecond latency, and notes you can read rather than a model you have to ask.
  • You want nothing to leave your machine, and MIT rather than AGPL.

08Questions

Does Honcho work with Claude Code?

Yes, through a hosted MCP server, a Claude Code plugin and agent skills, which send what the agent saves to Honcho's cloud. recall also connects through MCP and a skill, but reads the transcripts Claude Code, Codex and Cursor already write, so nothing is sent and nothing has to be saved by hand.

Which scores higher on LongMemEval?

Honcho reports 90.4% with Claude Haiku 4.5 and a GPT-4o judge; recall measures 88.4% with Claude Haiku 5.5 as both. That gap is within what a judge moves, and Honcho's run answered two thirds of questions without retrieving. recall's retrieval alone finds an answering session in the top five 98.7% of the time.

Can I self-host Honcho?

Yes: Postgres with pgvector and an LLM key of your own, under the AGPL. The deriver still sends every message to that LLM. recall needs no server, and its nightly notes can use a local model.

What does Honcho charge?

$2 per million tokens ingested, context calls free, and chat questions from $0.001 to $0.50 each by reasoning depth. recall is free; the nightly notes cost what your model costs, which with a local one is nothing.

SourcesHoncho on GitHub · github.com/plastic-labs/honchoHoncho: architecture · honcho.dev/docs/v3/documentation/core-concepts/architectureHoncho: evals · honcho.dev/evalsHoncho's LongMemEval_S run statistics · github.com/plastic-labs/honcho-benchmarks/blob/main/a1d689b/longmemeval_s_stats_20251212_201328.jsonHoncho: pricing on its home page · honcho.devHoncho privacy policy · app.honcho.dev/privacyrecall's chat benchmark runs, with the other systems' figures · github.com/alirng/recall/blob/main/docs/research/retrieval-benchmarks.md