Skip to content

The datasheet for every AI agent

Top 6 of 71 researched candidates

Alternatives to Letta

Find a better fit for what you need. Compare alternatives to Letta with sourced features, strengths and trade-offs side by side.

Your reason for switching

What needs to be different?

Choose up to three requirements, or see the closest matches now ↓.

Requirements for an alternative to Letta
More switching requirements (7)
0/3 selected

Evidence-backed shortlist

Closest researched alternatives to Letta

Ordered by the requirements met, strengths preserved, explicit trade-offs and research coverage. Sponsorship does not enter the order.

  1. 01

    Cline

    Open-source coding agent for VS Code, JetBrains, the terminal and CI, running on whichever model you bring.

    From Free

    Why it's on this listWrites tests · YesTest authoring is a named use case, covering unit and integration tests for existing large codebases rather than only tests for code it just wrote.Evidence ↗

    Where it improves on Letta

    • +Whole-codebase work · YesRepository-wide migrations are a stated use case, though the vendor is explicit that it never indexes a repo and instead uses partial-file analysis and summarisation.Evidence ↗
    • +MCP server · PartialCline is an MCP client - you attach local or remote servers to it, and a marketplace lists them - but the vendor documents no MCP server exposing Cline itself to another agent.Evidence ↗

    Trade-offs against Letta

    • −In a browser · PartialThe browser UI is Kanban, a board you start yourself on localhost and label a research preview; the vendor's hosted web app is the account and admin console, not a place to run tasks.Evidence ↗
    34/35 researched criteria · 1 not established
  2. 02

    Agno

    Python SDK, open-source AgentOS runtime and hosted control plane for building and operating agents.

    From Free

    Why it's on this listMCP server · YesAgentOS can expose registered agents as an MCP server, so another agent can call them; docs also ship as MCP.Evidence ↗

    Where it improves on Letta

    • +Seat model · YesThree seats included on Pro, $30/month per extra seat; no published ceiling.Evidence ↗
    • +Pooled budget · PartialThere is no metered balance to pool; seats share access to the same connected runtimes and usage inside a connection is unlimited.Evidence ↗

    Trade-offs against Letta

    • −Agent permissions · PartialRuns are unattended unless a tool is marked for approval; then the run pauses in your database until an admin resolves it.Evidence ↗
    • −In your pipeline · NoThe enumerated serving surfaces are REST, MCP in Claude/ChatGPT and chat apps; no pull-request or CI surface appears.Evidence ↗
    • −Open source · PartialSDK and AgentOS are Apache 2.0; the control plane is the commercial part and is not published as source.Evidence ↗
    35/35 researched criteria
  3. 03

    Cursor

    Coding agent in a desktop editor, terminal CLI, cloud VMs and CI, priced per seat plus token usage.

    From Free

    Why it's on this listWrites tests · YesTest generation is named as agent work, and Automations can be configured to add tests on every new commit.Evidence ↗

    Where it improves on Letta

    • +Whole-codebase work · YesCloud agents work across multiple repositories in one task and raise a pull request in each repo they touch.Evidence ↗
    • +MCP server · PartialMCP is inbound only: Cursor is the client that connects to MCP servers. Another agent drives Cursor over ACP (agent acp) or the SDKs, not by querying an MCP endpoint Cursor exposes.Evidence ↗

    Trade-offs against Letta

    • −Open models · PartialAll inference is hosted: the catalogue includes GLM 5.2 from Z.ai and Kimi K3 from Moonshot, but there is no path to point Cursor at open weights you run.Evidence ↗
    • −Self-hosted · PartialOnly tool execution moves to your machines: Cursor still runs the agent loop, inference and planning, and the Self-Hosted Pool needs Enterprise. The Enterprise FAQ says there is no on-premises deployment.Evidence ↗
    • −Open source · NoThe Terms of Service forbid deriving or accessing the source; the /licenses page covers only third-party open source components used inside the IDE.Evidence ↗
    35/35 researched criteria
  4. 04

    Junie

    JetBrains coding agent for the terminal, JetBrains IDEs and CI, running on hosted or your own model keys.

    From Free

    Why it's on this listWrites tests · YesTest generation is documented as a first-class task rather than a side effect of writing code, driven through the portable agent-skills mechanism so output follows the project's existing test style.Evidence ↗

    Where it improves on Letta

    • +Whole-codebase work · YesThe vendor claims repository-wide edits rather than single-file assistance, and markets long-running migrations specifically as the case its asynchronous remote mode exists for.Evidence ↗
    • +MCP server · PartialMCP runs one way only: Junie consumes external MCP servers as a client. Another program reaches it through ACP instead, and no MCP server exposing Junie is documented.Evidence ↗

    Trade-offs against Letta

    • −In a browser · PartialThe web app is a companion view onto a CLI session still running on your own machine, not a standalone hosted agent, and the vendor lists a dozen features it cannot do.Evidence ↗
    • −Self-hosted · PartialThe agent binary always runs on your machine and models can be local, but running the surrounding JetBrains AI service on your own infrastructure is ticked for AI Enterprise alone.Evidence ↗
    • −Open source · NoThe public repository carries installers, model profiles and a plugin rather than agent source, and its licence section reserves all rights and points at proprietary service terms.Evidence ↗
    35/35 researched criteria
  5. 05

    Codex CLI

    OpenAI's terminal coding agent for inspecting, editing and running repository code from the shell.

    From Free

    Why it's on this listWrites tests · YesDocumented CLI workflow for writing a unit test for a named function.Evidence ↗

    Where it improves on Letta

    • +MCP server · PartialCodex is an MCP client for local and remote servers, but exposing Codex itself as an MCP server is deprecated in favour of the app server.Evidence ↗
    • +Seat model · YesPer-user pricing with a two-seat floor and no published ceiling; monthly billing costs $25 per user.Evidence ↗

    Trade-offs against Letta

    • −Claude · NoSign-in and model support are OpenAI models only; no Anthropic model appears in any documented model list.Evidence ↗
    • −Model choice · PartialYou pick the model per run and can define custom providers, but the first-party catalogue is OpenAI models only.Evidence ↗
    • −Self-hosted · PartialThe agent binary runs on your machine or runner; inference is OpenAI-hosted unless you route it through your own AWS Bedrock account.Evidence ↗
    35/35 researched criteria
  6. 06

    Factory

    Droid coding agents that run in the desktop app, CLI, IDEs, CI and Factory-managed cloud computers.

    From $20/month

    Why it's on this listWrites tests · YesThe /install-qa skill generates QA sub-skills and executes end-to-end test flows per diff, with evidence.Evidence ↗

    Where it improves on Letta

    • +Whole-codebase work · YesMissions decompose multi-feature work into milestones and are documented for brownfield migrations.Evidence ↗
    • +MCP server · PartialDroid is an MCP client over stdio/http/sse and can be driven by another program over JSON-RPC or ACP, but no Factory-hosted MCP server is documented.Evidence ↗

    Trade-offs against Letta

    • −Self-hosted · PartialThe agent always runs on your machine, and a dedicated airgap build exists, but airgap builds are Enterprise-only and not publicly distributed.Evidence ↗
    • −Open source · PartialThe CI action is a public repository; the Droid agent itself ships as binaries, with no source offered.Evidence ↗
    • −Free tier · NoThe published plan list starts at Pro $20/mo; no free tier or trial is offered, though Droid Core and a BYOK allowance are free within a paid plan.Evidence ↗
    35/35 researched criteria

Full datasheet

Compare Letta with the shortlist

Replace any candidate, show every criterion, or keep only differences and unknowns.

Compare alternatives to Letta

Keep Letta as the baseline and choose up to three alternatives. Differences and unanswered criteria appear first.

Loading comparison…

The digest

Done comparing? Watch the field move. Which agents actually ship, one short email, every Tuesday.

Advertisement

Sponsor this page. Alternatives pages are read by buyers actively choosing an agent, first-party inventory, clearly labelled, sold by the week.

Sponsor this page →Featured · top of your category →

Method

How the shortlist is calculated

Comparable first. We consider listings in the same category as Letta and alternatives previously researched for this page.

Requirements first. We prioritise your selected needs, then shared strengths, fewer documented trade-offs, more complete research and finally alphabetical order.

Unknown remains unknown. Missing evidence is never converted into a benefit or a trade-off. Every improvement shown above comes from the same sourced criterion as the listing.

Independent order. Payment does not affect selection or ranking. Paid placements are labelled Advertisement.

Read the methodology →

Where next? Back to the full research, deeper into the category, or get your own agent into the index.

Advertise here

Reach buyers mid-decision. Reach builders choosing their next agent. Promote your brand with a display placement or bring your listing into focus with Featured.

Explore owner options →Advertise on this page →

The digestFree

Which agents actually ship.

What we re-checked, what got added, and one number from the index. Tuesdays.

One-click unsubscribe