In Supermemory
You need best-in-class semantic recall — Supermemory tops LongMemEval, LoCoMo, and ConvoMem.
The memory + context API for the AI era — recall, RAG, and user profiles in one graph.
Comparison
Pick Supermemory if you want a best-in-class memory API — fact extraction, hybrid recall, and connectors that top the memory benchmarks. Pick nlqdb if your agent also needs to run analytical queries (counts, group-bys, reports) over the structured rows it remembers.
The same goal, two ways.
> tasks each user completed per week this quarter, most recent first
In Supermemory
You need best-in-class semantic recall — Supermemory tops LongMemEval, LoCoMo, and ConvoMem.
The memory + context API for the AI era — recall, RAG, and user profiles in one graph.
In your HTML
<nlq-data goal="tasks each user completed per week this quarter, most recent first"></nlq-data> The aggregate slice over remembered rows is nlqdb's lane; Supermemory's lane is fuzzy recall of what was said, not GROUP BY over what was done.
What's different
| Dimension | nlqdb | Supermemory | Note |
|---|---|---|---|
| Structured rows + typed columns | Supermemory stores memories in a vector graph; nlqdb stores typed rows in Postgres. | ||
| Natural-language recall / queries | |||
| Aggregations + reporting (COUNT, GROUP BY, JOIN) | Supermemory ranks and returns memories; it has no SQL aggregation over them. | ||
| Hybrid / semantic recall over unstructured text |
| Dimension | nlqdb | Supermemory | Note |
|---|---|---|---|
| Connectors (Drive / Gmail / Notion / GitHub) | |||
| MCP server (agent-callable) | |||
| Auto-migration via NL ('add a `tier` column') | |||
| Open source / self-hostable | Supermemory is MIT + a one-binary local mode; nlqdb is FSL 1.1 (source-available) with no GA self-host container yet. |
shipped · partial · not shipped
No sign-in. The anonymous database lasts 72 hours; adopt it with one click if you keep it.
Start with a goal →The error has been recorded. Reload to recover; if it persists, sign out and back in.