Comparison
Contextely vs Letta
Letta gives one agent a memory. Contextely gives your whole company one context layer that many agents read from, with entitlement decided per asker at retrieval.
What Letta is
An agent framework built around stateful memory, with agents that manage their own context window, edit their own memory blocks and persist across sessions.
Choose Letta when
- You are building the AGENT itself and want memory management to be part of the runtime.
- You want an agent that reasons about and rewrites its own memory over a long-running task.
- You need agent orchestration, tools and state in one framework rather than a separate service.
Choose Contextely when
- You already have agents (Claude, a Copilot, an internal bot) and need them to share ONE governed view of company context.
- You need the same context layer readable by several different agents and by humans.
- Who is asking has to change what comes back.
| Dimension | Letta | Contextely |
|---|---|---|
| Shape | Agent framework with memory built in | Standalone MCP service any agent can call |
| Who owns the memory | The agent | The company. Agents are callers, not owners |
| Staleness handling | Memory is written when you write it; keeping it current is your pipeline's job | Every object carries a TTL and is re-fetched from its system of record at query time when it expires |
| Per-asker permissions | Not a built-in concept. The application above it is expected to scope what it stores and retrieves | Entitlement scopes applied inside the retrieval scoring function, before synthesis; unentitled objects score zero |
| Self-host | Open source, self-hostable | Open self-host path, Docker, no feature gating |
Memory objects
5 of 100Acme Industrial: renewal terms
fetched 4s ago
Q3 churn commitments to Acme
fetched 3m ago
Support SLA by plan tier
fetched 2h ago
Northwind pricing sheet v4
fetched 1h 12m ago
Engineering comp bands 2026
fetched 6h ago
One object is past its TTL. The next query that selects it re-reads the record from its source before it answers, rather than serving what is stored.
What the store looks like
A cache with rules, not a second source of truth
Every object carries the TTL its source set and the moment it was last read. Anything past its window is re-read from the system of record before it is allowed to answer, so the store never quietly becomes the thing your company believes.
Free for 500 retrievals a month, and self-hostable with no limits.