Free forever, no credit card.Get Started for Free →
← All posts
September 29, 2026 · 8 min read

Vilix AI vs Letta: Which Memory Approach Fits Your AI Agents?

Vilix AI vs Letta: Which Memory Approach Fits Your AI Agents? The short answer: Vilix AI and Letta both give AI agents persistent memory, but they live in different places. Letta is an open-source agent harness where the agent curates its own memory as versioned files you run locally with your own model keys. Vilix AI is a cloud-hosted shared memory layer you attach over MCP to tools you didn't build (Claude, Codex, n8n agents, headless runners), one memory across all of them. The honest tradeo

Vilix AI vs Letta: Which Memory Approach Fits Your AI Agents?

The short answer: Vilix AI and Letta both give AI agents persistent memory, but they live in different places. Letta is an open-source agent harness where the agent curates its own memory as versioned files you run locally with your own model keys. Vilix AI is a cloud-hosted shared memory layer you attach over MCP to tools you didn't build (Claude, Codex, n8n agents, headless runners), one memory across all of them. The honest tradeoff: Vilix AI is cloud-only; Letta is self-hosted and you run the whole stack.

What is Letta?

Letta is the team behind MemGPT, the paper that framed an LLM as an operating system: the context window as RAM, an external store as disk. That idea is still the core of the product, but the implementation changed in 2026.

In March 2026 Letta refocused on Letta Code, a model-agnostic agent harness, and moved memory into what it calls context repositories: git-backed files the agent edits with ordinary file tools, instead of specialized tools editing rows in a database. The older server-side machinery (core_memory_replace, the Letta Filesystem, server-side MCP integrations, server-side sleep-time agents, tool rules) was deprecated in favor of client-side equivalents, and the V1 API server now lives on an archive branch with active development in the letta-code repository. If you built on the old server API, you should know the product is mid-transition.

The design bet is real and worth understanding: when the agent rewrites its own memory, the edit is a git diff. Every memory change is reviewable, revertable, and auditable with tools your platform team already runs. An auditor can be shown the git history of what the agent believed and when it changed its mind, without anyone building a memory-provenance feature. On benchmarks, Letta takes an unusual stance: it published 74.0% on LoCoMo with agents storing conversation histories in plain files, then argued the benchmark is a weak proxy for real context management, and now runs its own Context-Bench evaluations instead. It publishes no latency numbers and advertises no SOC 2 or HIPAA certification; its compliance answer is that you run it, on your own keys, on your own machine or server.

What is Vilix AI?

Vilix AI is a cloud-hosted shared memory and work-state layer across MCP clients, tied to one Vilix AI account. Connect each AI tool once (OAuth, or an API key as Bearer token to https://api.vilix.ai/mcp for headless agents like Hermes or OpenClaw), enable the memory tools, and the same memory follows you across tools: Claude, Codex, Cursor, OpenClaw, Hermes, Grok, Manus AI, GitHub Copilot, Windsurf, Lovable, Muse, any MCP-compatible AI. It stores full conversation exchanges with source metadata, derived memories, projects, tasks, rules, reusable agent skills, and an agent inbox, all editable from any connected tool or the dashboard at app.vilix.ai.

The real question is the same one as with every memory product: do you want to operate the memory layer yourself, or buy it hosted? Letta is a harness you build agents inside of, where the agent curates its own memory. Vilix AI is a hosted layer your agent calls over MCP, whether that agent is a tool you use or a product you built.

How do Vilix AI and Letta compare head to head?

Vilix AI Letta
What it is Shared memory and work-state layer across MCP clients, one account Open-source agent harness with agent-managed memory in context repositories
Core memory model Full conversation exchanges with source metadata, plus derived memories, projects, tasks, rules, reusable skills, agent inbox Agent-curated memory: the agent writes and rewrites its own context files; git keeps every diff
Hosting Cloud only, you manage nothing You run it: local app server, desktop app, or cloud; your own model keys
How it connects OAuth per tool, or API key over MCP for headless agents You build/run agents inside the Letta harness (Letta Code)
Tool coverage Claude, Codex, Cursor, OpenClaw, Hermes, Grok, Manus AI, GitHub Copilot, Windsurf, Lovable, Muse, any MCP-compatible AI Agents built in the harness; not a layer over third-party tools
Memory editing Save and retrieve via get_context/save_turn from any connected tool; last write wins The agent itself decides what to keep and edits its files; every edit is a git diff
Retrieval Semantic plus keyword search; recency-aware, so the newest version is what the AI sees In-context blocks plus archival paging the agent manages itself
Invalidation Last write wins, stated publicly: correct something once and every tool sees the update Agent rewrites the file; git history preserves what changed and when
Work state Projects, tasks, rules, skills, and an agent inbox alongside memory Not its model; it is an agent harness, not a task system
Dashboard app.vilix.ai: list, update, and delete everything Local/desktop client; memory inspected as files in git
Compliance Per-user data isolation; no sale of user data; no training third-party models on private memory No SOC 2 or HIPAA advertised; the answer is self-hosting on your own keys
Data portability Export everything in a portable format anytime; delete individual memories or wipe the account instantly Your files, your git repo: the memory is yours by construction
Free tier Free plan (limited); 7-day Pro trial, no credit card Open-source harness, free to run yourself
Paid tiers Starter $10/mo or $100/yr; Pro $20/mo or $200/yr; Power $49/mo or $469/yr Usage-based options on managed offerings; self-host costs you infra

Letta facts: particula.tech's September 2026 framework comparison plus Letta's public docs and repo state, read September 2026. Vilix AI facts: product truth sheet. Prices and product details change; verify both pricing pages.

Where does Letta win?

  1. The agent curates its own memory. There is no separate extraction pipeline deciding what is worth keeping. The agent writes what it needs into its context files and rewrites them as things change. If you have watched an extraction pass quietly drop the one detail that mattered, handing the curation job to the agent is a principled answer.
  2. Memory as git diffs. Every memory edit is versioned, reviewable, and revertable with standard tooling. For teams that already run git-based review workflows, this is a genuine audit property that no managed memory service offers: the full history of what the agent believed, diff by diff.
  3. Local-first and open source. You run the harness on your own machine or server with your own model keys. Data never leaves your perimeter, and the whole harness is open source, not just a library. If self-hosting is a requirement rather than a preference, this is the decisive column.
  4. The MemGPT lineage. The OS metaphor (context as RAM, archival store as disk) shaped how the whole industry thinks about agent memory. Betting on the team that wrote the paper is a defensible bet.

Where does Vilix AI win?

  1. One memory across every tool, not one runtime. Letta's memory lives inside the agents built in its harness. The operator pain is the opposite: a scheduled agent in n8n, a coding session in Claude Code, planning on your phone, each waking up with amnesia. Vilix AI is a single shared memory over MCP that follows you across tools you didn't build. You brief one tool once; the rest pull from the same memory.
  2. Full conversations, not agent-curated files. When the agent is the curator, what it chose not to write down is gone. Vilix AI stores the actual full exchanges with source metadata, so you can revisit the real conversation anytime. When an operator needs to know what their agent actually did on last night's scheduled run, not just what the agent decided was worth recording, full history is more faithful.
  3. Zero infrastructure. Running Letta means running the stack: the harness, your model keys, your machine or server. Vilix AI is cloud-hosted: you manage nothing. That is the stated pitch up front, because operators always ask "local or cloud?" and the answer here is cloud.
  4. Pricing built for operators. Self-hosting Letta is free in license cost but you pay in infrastructure and upkeep. Vilix AI is flat: Starter $10/mo, Pro $20/mo, Power $49/mo, with a free plan and a 7-day Pro trial that needs no credit card. For a scheduled agent that fires hundreds of times a day, flat pricing is easy to reason about.

The honest tradeoff

Vilix AI is cloud-only: no self-host option, no open-source server. If data residency inside your own perimeter or running your own stack is a hard requirement, Letta wins outright and the comparison ends there.

The counterweight: your data is portable. Export everything in a portable format anytime, delete individual memories or wipe the account instantly, with per-user isolation and no training of third-party models on your memory. Portability is not the same as self-hosting, so weigh it accordingly.

And a concession the other way: Letta's product is mid-transition. The March 2026 refocus deprecated a meaningful chunk of the server-side machinery, and the V1 API sits on an archive branch. If you are evaluating it, evaluate Letta Code and the context-repository model as they exist today, not the server product the older comparisons describe. Vilix AI stores full conversations with recency-aware retrieval (last write wins), which is simpler than agent-curated memory, but it does not give you git-diff auditability of every memory edit.

Which should you pick?

  • Pick Letta if you want your agent to curate its own memory inside the Letta harness, if local-first execution with your own model keys is a requirement, or if you want memory edits reviewable as git diffs and the whole stack open source.
  • Pick Vilix AI if you operate agents across tools you didn't build (scheduled n8n runs, Claude Code sessions, headless agents), want full conversation history instead of agent-curated files, would rather manage zero infrastructure at flat pricing, or you are building an agent and want its memory as a hosted service over MCP instead of code you operate.

If you want to try the shared-memory model, Vilix AI starts with a free plan and a 7-day Pro trial with no credit card. Leave with your data whenever you want: export everything or delete it anytime in a portable format.

Get Started for Free

Persistent memory across ChatGPT, Claude, and the AI tools you already use in Vilix AI.

Get Started for Free

Free forever, no credit card.

Keep reading
Your Scheduled Agent Has No Past. Give It One: Seeding Agent Memory From Existing Conversations

Your Scheduled Agent Has No Past. Give It One: Seeding Agent Memory From Existing Conversations You have spent two years telling ChatGPT about your business. Your Claude chats hold the naming conventions, the deploy targets, the API versions, and the hundred little corrections you made along the way. Then you deploy a scheduled agent in n8n or a cron script, connect a memory layer, and watch it wake up knowing absolutely nothing. That empty start is not a bug. Memory systems only store what fl

Your Relevance AI Agent Has a Memory Feature. Your Scheduled Runs Still Start Blind.

You set a Relevance AI agent on a recurring schedule. Every morning at 7 it wakes up, pulls the new leads, scores them, and fires off the follow-ups. It works beautifully for a week. Then one morning it re-scores a lead it already contacted on Tuesday, sends a second follow-up to a prospect who said no, and completely misses the one who said "call me next week" because nobody told the agent that last week ended. The agent did not malfunction. It did not hallucinate. It just started blank, the s

Our AI Agent Forgets Everything Between Sessions. What Should We Put Underneath It?

Our AI Agent Forgets Everything Between Sessions. What Should We Put Underneath It? The short answer: an agent is stateless by default, so it forgets unless something outside it stores and returns context. What goes underneath is a memory layer: a store that saves what matters from each session and hands the right pieces back at the start of the next one. You have five real options: a plain database, a vector store, an embedded memory library like Mem0, Zep, Letta, or Cognee, a hosted memory se