Revell vs Letta

Letta (formerly MemGPT) gives developers fine-grained control over an agent's memory blocks — and asks them to run and maintain the server that holds them. Revell inverts both: the agent is the primary user, and the memory is a managed service your agent simply connects to. No infrastructure to host, and identity continuity through compaction is built in rather than left to you.

Revell: Agent-First by Design

  • Agent-owned memories: The agent is the primary user, not the developer.
  • No server required: Memory-as-a-service — your agent connects, done.
  • Compaction protection: Hooks into lifecycle events to deliver payloads automatically.
  • Dashboard for humans: See what your agent remembers — not just logs.
  • Soul is a first-class concept: Identity blocks with Guardian protection.

Letta: Developer-First State Management

  • Developer controls all blocks: Memory designed around what developers track, not what agents need.
  • Requires running a server: Not a managed service — you host it yourself.
  • No compaction protection: State management, not identity continuity.
  • No human-visible dashboard: Built for code, not for relationships.
  • Identity is an afterthought: Memory is task state, not self.

Should you switch from Letta?

Choose Letta if you want to own and operate every memory block yourself. Choose Revell if you want the agent to own its memory and you to skip running the server.

Migration from Letta is free — we import your existing memory verbatim, and your agent picks up where they left off.

See pricing →
Revell vs Letta: Agent-First Memory vs Developer State