Memobase

https://github.com/memodb-io/memobase

User-profile-based long-term memory. Per-user profile + event timeline. API + Python/Node/Go SDKs + MCP server. Profile-centric rather than fact-centric.

Active · Verified 2026-10-29 · fresh as of 2026-10-29 · 58 cited facts, 1 with a third-party source · 1 recorded change · Suggest a correction

At a glance

Tier
T2
Created
2024-09 repo fix
License
Apache-2.0 repo fix
Funding
not applicable — not commercial fix
Freshness
2026-10-29 fix
Layer
agent-infra repo fix
Licensing
open-source repo fix
Deployment locus
hybrid repo fix
Platform vs product
platform repo fix
Maturity
ga repo fix
Protocols
mcp-server vendor fix

Memory taxonomy

storage
relational
retrieval
injection
persistence
long-term
update
extraction
unit
profile
governance
inspectable
conflict
none

When to use

Optimised for: user-profile + event-timeline (companion-AI persona)

Anti-fit: not for non-Claude-Code clients (some are MCP-portable)

Pros & cons

Pros

User-profile-centric model is closer to how product teams think about user memory than fact-extraction approaches; cross-tool memory passport via MCP.

Cons

Smaller community than Mem0/Letta; profile-centric framing doesn't fit purely conversational use cases as well.

Claims & capabilities

Sub-100ms retrieval. Cross-tool memory passport for Claude / Cursor / MCP-compatible agents.

Technical surface

API surface
REST, SDK: Python, JS/TS
Backend storage
Postgres + pgvector
Deployment
Both (self-hosted Docker + Memobase Cloud managed)
Embedding model
multiple supported
Multi-tenancy
namespace (user_id)
MCP
native (first-party) — memobase MCP
A2A
not supported
OpenTelemetry
no

Similar systems

Other dedicated memory layers in the catalog, ranked by inbound references.

  • Mem0 T1

    Universal memory layer for AI agents. Three concurrent stores (vector + graph + KV); LLM-extracted facts; concurrent retrieval via ThreadPoolExecutor.

  • Zep & Graphiti T1

    Bi-temporal knowledge graph (event time + ingestion time). Strong on chronological reasoning and contradiction tracking. Graphiti is the open-source core.

  • Cognee T1

    "Extract–Cognify–Load" pipeline that turns raw input into a typed, queryable knowledge graph for agent recall.

  • Hindsight (Vectorize) T1

    Standalone memory service from Vectorize. Open source. Biomimetic four-network design (World, Bank, Observation, Opinion). Ships an MCP memory server.

  • Letta / MemGPT T1

    Originated as MemGPT (UC Berkeley), where the model pages its own memory between context, recall and archival tiers. The product now centres on Letta Code, a stateful agent harness whose agents rewrite their own memory, skills and prompts over time.

  • Memori T2

    Structured, persistent memory layer for AI agents. Open source.

Sources (57 cited facts, 1 third-party)

Each fact links to the page it came from; the badge says who published it (how to read sources).

What changed

Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)

  1. 2026-10-29
    • Latest release “no releases (no tagged releases on GitHub as of research date)” → “memobase Python SDK 0.0.27 (PyPI, 2025-11-08); no tagged GitHub releases” source
    • Pricing “Free + paid (Memobase Cloud free tier for testing; pay-as-you-go for production)” → “OSS self-hosted free (Apache-2.0); Memobase Cloud free and pay-as-you-go tiers advertised in the README, but memobase.io (incl. pricing and login) returns 404 and app.memobase.io is down as of 2026-10-29” source
    #307

Related systems

References (2)

  • Model Context Protocol (MCP spec) depends on at runtime — Cross-tool memory passport for Claude / Cursor / MCP-compatible agents.
  • pgvector depends on at runtime — backend-storage cell: Postgres + pgvector

Referenced by (1)

  • Acontext (memodb) same team as — Same GitHub organisation `memodb` publishes both repos.