linearmemory alternatives
Curated alternatives to linearmemory — and why you'd switch.
hindsight
Agent memory that learns, not just recalls: retain/recall/reflect API over Postgres, SOTA on LongMemEval. Self-host via Docker with UI; Python/TS clients, any LLM provider.
Why switchBoth are self-hosted agent memory over Postgres with an API. Hindsight is retain/recall/reflect, benchmarked on LongMemEval; LinearMemory is event-first and explanation-first — auditable history and explained relations over a scored recall.
Full comparison →shepherd
Runtime substrate that records agent runs as reversible, Git-like execution traces — meta-agents can observe, fork, replay and revert any run before outputs are applied or released.
Why switchBoth record what an agent did as the primary artifact. Shepherd records runs as reversible execution traces a meta-agent can replay; LinearMemory records observable events and consolidates them into durable, explained knowledge for humans and agents.
Full comparison →agent-memory
Neo4j Labs' graph-native agent memory: conversations, a POLE+O entity knowledge graph and reasoning traces in one store, with a 16-tool MCP server and hosted or self-hosted backends.
Why switchBoth are graph-shaped agent memories with reasoning traces. Neo4j Labs' agent-memory is graph-native on Neo4j with a POLE+O entity model; LinearMemory keeps Postgres authoritative and derives the graph, with an explanation on every edge.
Full comparison →