Principais conclusões
- Licença Apache 2.0 — gratuita para usar, modificar e hospedar o framework de código aberto, sem limites de uso
- Surgiu como MemGPT, um artigo de pesquisa da UC Berkeley (publicado pela primeira vez em outubro de 2023) sobre ferramentas de memória autoeditável para LLMs
- Renomeada de MemGPT para Letta em setembro de 2024, quando a equipe de pesquisa transformou o projeto em empresa
- Fundada por Charles Packer e Sarah Wooders; a Letta Inc. captou uma rodada seed de US$ 10 milhões liderada pela Felicis Ventures a uma avaliação pós-investimento de cerca de US$ 70 milhões
- Mais de 24.000 estrelas no GitHub no repositório letta-ai/letta
- Posicionamento distinto em relação à maioria dos outros frameworks de agentes: a Letta foca em memória e persistência de estado de um único agente, não em orquestração multiagente
- Agent Development Environment (ADE): uma interface visual para inspecionar e editar os blocos de memória e o contexto de um agente enquanto ele está em execução
📍 Em uma frase
Letta é um framework de código aberto gratuito sob a licença Apache 2.0 para criar agentes de IA com estado e memória de longo prazo autoeditável, desenvolvido pela Letta Inc., a empresa que surgiu do projeto de pesquisa MemGPT.
💬 Em termos simples
A maioria dos frameworks de chatbot esquece tudo assim que o chat é fechado ou a janela de contexto se enche. A Letta dá a um agente sua própria memória, que ele pode ler e editar — uma memória "central" curta sempre visível, além de uma memória de "arquivo" que ele pode pesquisar —, para que o mesmo agente reconheça um usuário ao longo de semanas de conversas separadas.
📌Nota: Esta análise cobre juntos o framework de código aberto Letta e seu servidor autoinstalável, o Agent Development Environment (ADE) e o Letta Cloud, já que a Letta Inc. constrói e vende os três como uma oferta conectada. Veja o Diretório de software de LLM local para comparar rapidamente a Letta com outras ferramentas de agentes.
Da MemGPT à Letta: história e financiamento
A Letta começou como MemGPT, um artigo de pesquisa da UC Berkeley sobre memória autoeditável para LLMs, e foi renomeada para Letta em setembro de 2024, quando a equipe de pesquisa a transformou em empresa. Charles Packer e Sarah Wooders, ambos doutorandos no Sky Computing Lab da UC Berkeley, coescreveram o artigo "MemGPT: Towards LLMs as Operating Systems" (publicado no arXiv em outubro de 2023, junto com os coautores Kevin Lin, Vivian Fang, Shishir G. Patil, Ion Stoica e Joseph E. Gonzalez). O artigo propunha pegar emprestada uma ideia de sistemas operacionais — paginação de dados entre níveis de memória rápida e lenta — e aplicá-la às janelas de contexto de LLMs, permitindo que um agente gerencie o que permanece no contexto imediato e o que é arquivado para recuperação posterior.
O código aberto que acompanhava o artigo vazou no Hacker News antes da data de lançamento planejada e viralizou, acumulando eventualmente mais de 11.000 estrelas no GitHub sob o nome MemGPT. Em 23 de setembro de 2024, a equipe renomeou o projeto e a empresa de MemGPT para Letta, reservando o nome "MemGPT" especificamente para o padrão de design de agente descrito no artigo de pesquisa, enquanto "Letta" passou a ser o nome do framework, do produto e da empresa em sentido mais amplo. A Letta Inc. anunciou ao mesmo tempo uma rodada seed de US$ 10 milhões, liderada pela Felicis Ventures com participação da Founders Fund e da Y Combinator, além de investidores-anjo como Jeff Dean, do Google DeepMind, e Clem Delangue, da Hugging Face, a uma avaliação pós-investimento de cerca de US$ 70 milhões.
Essa história diferencia a Letta da maioria dos outros frameworks desta série. LangChain, CrewAI, AutoGen e Semantic Kernel foram construídos principalmente para orquestrar etapas, ferramentas ou vários agentes. A origem da Letta trata especificamente do problema da memória — como um único agente mantém informações úteis ao longo de uma janela de contexto que, de outra forma, seria reiniciada ou transbordaria —, e esse foco ainda molda sua arquitetura e seu discurso hoje.
Publicação do artigo MemGPT
- Data:
- 2023-10
- O que significa:
- Packer, Wooders e coautores publicam o artigo MemGPT no arXiv
Renomeada para Letta
- Data:
- 2024-09-23
- O que significa:
- Projeto e empresa renomeados de MemGPT para Letta; "MemGPT" reservado para o padrão de pesquisa
Financiamento seed anunciado
- Data:
- 2024-09-23
- O que significa:
- US$ 10 mi de rodada seed liderada pela Felicis Ventures, avaliação pós-investimento de cerca de US$ 70 mi
Agent Development Environment (ADE)
- Data:
- 2024-2025
- O que significa:
- Ambiente visual para inspecionar e editar a memória do agente passa a integrar a plataforma
Letta Code / Agent SDK v2
- Data:
- 2026
- O que significa:
- A Letta se expande com uma linha de produtos de CLI de agente de codificação, ao lado do framework original
📌Nota: A licença Apache 2.0 do framework de código aberto não mudou desde a renomeação — o financiamento seed paga o Letta Cloud, o ADE e produtos mais recentes como o Letta Code, não uma barreira de pagamento sobre o framework principal.
O que é a Letta?
A Letta é um framework de código aberto (licença Apache 2.0, github.com/letta-ai/letta) para criar agentes de IA com estado — agentes cuja memória persiste e evolui entre conversas, em vez de ser reiniciada a cada nova sessão. Sua ideia distintiva é uma hierarquia de memória que o próprio agente gerencia por meio de chamadas de ferramentas, não apenas um registro de chat ao qual um desenvolvedor anexa conteúdo.
- Memória central (core memory): um pequeno conjunto de blocos de memória estruturados e rotulados (geralmente um bloco "human" e um bloco "persona") que permanecem fixados na janela de contexto o tempo todo, editáveis pelo agente e compartilháveis entre agentes
- Memória arquivada (archival memory): um armazenamento fora do contexto, apoiado em PostgreSQL com pgvector, que o agente pesquisa e grava por meio de chamadas de ferramentas (archival_memory_search e archival_memory_insert) em vez de mantê-lo sempre à vista
- Memória autoeditável: o agente decide o que pertence à memória central, o que resumir e o que mover para o armazenamento arquivado — o modelo gerencia sua própria higiene de memória dentro do seu ciclo normal de raciocínio
- Agent Development Environment (ADE): uma interface visual para observar e editar os blocos de memória, o contexto e as etapas de raciocínio de um agente enquanto ele executa, tornando inspecionável uma janela de contexto que, de outra forma, seria opaca
- Letta Cloud vs. autoinstalação: o mesmo servidor de código aberto pode rodar na nuvem gerenciada da Letta ou na sua própria infraestrutura — ambos usam a mesma API
- Independente de modelo: funciona com OpenAI, Anthropic e outros provedores por meio de configuração com chave de API própria, além de back-ends de modelos locais
from letta_client import Letta
import os
client = Letta(api_key=os.getenv("LETTA_API_KEY"))
# Criar um agente com estado com blocos de memória central
agent = client.agents.create(
model="openai/gpt-4o-mini",
embedding="openai/text-embedding-3-small",
memory_blocks=[
{"label": "human", "value": "Nome ainda desconhecido. Aprender e atualizar conforme conversamos."},
{"label": "persona", "value": "Sou um assistente útil que lembra o contexto entre sessões."},
],
)
# Enviar uma mensagem — o agente pode ler e editar seus próprios blocos de memória
response = client.agents.messages.create(
agent_id=agent.id,
input="Olá, estou trocando de Postgres para SQLite neste projeto.",
)
for message in response.messages:
print(message)Quanto custa a Letta?
O framework de código aberto Letta e seu servidor autoinstalável são totalmente gratuitos sob a licença Apache 2.0 — o Letta Cloud é a opção hospedada paga. A Letta Inc. não cobra pelo código em si; sua receita vem de hospedagem gerenciada, cotas de uso e recursos de equipe.
- Letta (framework e servidor autoinstalável): gratuito para sempre sob Apache 2.0, seja autoinstalado, modificado ou usado comercialmente — você paga apenas seus próprios custos de infraestrutura e de API de modelo
- Nível Letta Cloud Free: US$ 0 por mês, um número limitado de agentes gerenciados, chaves de API próprias, sem necessidade de conta para uso local
- Nível Letta Cloud Pro: US$ 20 por mês, até 20 agentes com estado, cota de uso semanal/mensal para o acesso a modelos gerenciados pela Letta, excedente cobrado por uso
- Plano Letta API (desenvolvedor): US$ 20 por mês de base, mais US$ 0,10 por agente ativo por mês e US$ 0,00015 por segundo de execução de ferramenta, com o uso do LLM cobrado ao custo do provedor
- Teams Pro: US$ 20 por assento por mês, adiciona organizações compartilhadas, acesso para colegas de equipe e controles de compartilhamento de agentes
- Enterprise: preço personalizado, adiciona tarifas por volume, cotas mais altas, controle de acesso baseado em função, login único SAML/OIDC e suporte dedicado
Nível | Preço | Ideal para |
|---|---|---|
| Framework/servidor Letta | Gratuito (Apache 2.0) | Todos — autoinstalado, sem custo |
| Letta Cloud Free | US$ 0/mês, agentes limitados | Testar o Letta Cloud, BYOK |
| Letta Cloud Pro | US$ 20/mês, até 20 agentes | Desenvolvedores individuais |
| Plano API da Letta | US$ 20/mês + uso | Integração de API em produção |
| Teams Pro | US$ 20/assento/mês | Times pequenos compartilhando agentes |
| Enterprise | Preço personalizado | SSO, conformidade, alto volume |
Preços verificados na página oficial de preços da Letta em setembro de 2026, cobrados em dólares americanos e sem preços localizados identificados no momento da redação — confira a página ao vivo antes de orçar, já que níveis e cotas de SaaS podem mudar sem muito aviso, e a estrutura de preços da Letta já foi reorganizada uma vez em 2026 em torno do produto mais recente, o Letta Code.
Como instalar a Letta e começar?
Instalar o servidor de código aberto da Letta exige apenas um comando pip e nenhuma conta Letta — uma conta hospedada do Letta Cloud só é necessária se você quiser infraestrutura gerenciada em vez de autoinstalação. O cliente Python funciona de forma idêntica com ambos.
- 1Instalar a biblioteca cliente:
pip install letta-client(Python) — um cliente JavaScript/TypeScript para a mesma API também está disponível. - 2
- 3Configurar as credenciais do provedor de modelo — a Letta suporta configuração com chave de API própria para OpenAI, Anthropic e outros provedores, além de back-ends de modelos locais.
- 4Criar um agente com
client.agents.create(), passando um modelo, um modelo de embedding e um ou maismemory_blocks(por exemplo, um bloco "human" e um bloco "persona") que se tornam a memória central do agente. - 5Enviar mensagens com
client.agents.messages.create()— o mesmo ID de agente mantém sua memória em cada chamada futura, incluindo chamadas feitas dias ou semanas depois. - 6Abrir o Agent Development Environment para observar e editar visualmente a memória central, a memória arquivada e as etapas de raciocínio de um agente, em vez de apenas via respostas de API.
- 7Ler a documentação oficial da Letta e consultar o repositório do GitHub para a referência de API atual — a linha de produtos da Letta se expandiu desde 2024, então verifique a qual versão do SDK um tutorial se refere.
Preciso de uma conta Letta Cloud para usar o framework?
Não. O servidor e o cliente de código aberto da Letta funcionam sem nenhuma conta Letta quando autoinstalados. Uma chave de API do Letta Cloud só é necessária se você optar pela hospedagem gerenciada em vez de rodar o servidor você mesmo.
Quais provedores de modelo a Letta suporta?
A Letta suporta acesso com chave de API própria a provedores como OpenAI e Anthropic, além de back-ends de modelos locais, pela mesma API de criação de agentes, independentemente do provedor escolhido.
Para quem a Letta é indicada?
A Letta é adequada para equipes que constroem um agente que precisa lembrar de um usuário, projeto ou contexto específico ao longo de muitas sessões separadas — não apenas dentro de uma conversa. Encaixa pior em equipes cujo problema principal é coordenar vários agentes especializados em vez de dar memória a um único agente.
Quando você NÃO deve usar a Letta?
Evite a Letta quando seu agente não precisa persistir nada entre sessões, ou quando seu problema real é coordenar vários agentes em vez de dar memória a um só. Algumas situações concretas em que outra ferramenta se encaixa melhor.
- Um chatbot simples e sem estado que responde uma pergunta por vez, sem necessidade de lembrar de sessões anteriores — uma chamada de API direta ou uma cadeia leve tem menos overhead do que um framework completo de gerenciamento de memória
- Uma equipe que precisa de vários agentes com papéis distintos colaborando em uma tarefa (pesquisador, redator, revisor) — o CrewAI foi construído especificamente para colaboração multiagente baseada em papéis, o que não é o foco da Letta
- Uma equipe que quer controle explícito e definido pelo desenvolvedor sobre transições de estado, ramificações e ciclos dos agentes, em vez de deixar o modelo gerenciar sua própria memória — o LangGraph oferece esse controle de estado explícito baseado em grafos
- Uma equipe empresarial voltada para .NET já padronizada em ferramentas da Microsoft — o Semantic Kernel se integra mais diretamente a essa pilha
- Use a Letta, em vez disso, quando o requisito definidor for um único agente que precisa lembrar fatos, preferências ou histórico específicos entre sessões, sem que você precise escrever lógica de persistência personalizada
Letta vs. alternativas
A Letta compete com outros frameworks de agentes, cada um otimizado para uma parte diferente do problema de construir agentes — memória e persistência de estado versus orquestração multiagente versus controle explícito por grafos.
Ferramenta | Interface | Licença | Apoio | Ideal para |
|---|---|---|---|---|
| Letta | Código Python/TS | Apache 2.0 | Letta Inc. (financiada por VC) | Memória de longo prazo de um único agente |
| LangChain | Código Python/JS | MIT | LangChain Inc. (financiada por VC) | Apps e agentes LLM de uso geral |
| LangGraph | Código Python/JS | MIT | LangChain Inc. (financiada por VC) | Estado de agente explícito baseado em grafos |
| CrewAI | Código Python | MIT | CrewAI Inc. (financiada por VC) | Equipes multiagente baseadas em papéis |
| AutoGen | Código Python | MIT / CC-BY | Microsoft Research | Padrões de conversação multiagente |
| Semantic Kernel | C#/Python/Java | MIT | Microsoft | Apps empresariais voltados para .NET |
Erros comuns ao avaliar a Letta
Esses erros vêm de confundir MemGPT com Letta, ou de esperar que a Letta resolva um problema de orquestração multiagente para o qual ela não foi projetada.
Perguntas frequentes
A Letta é gratuita?
Sim. O framework Letta e seu servidor autoinstalável são de código aberto sob a licença Apache 2.0 e gratuitos para qualquer uso, incluindo produtos comerciais, sem limites de uso. O Letta Cloud, a opção de hospedagem gerenciada, tem uma estrutura de preços separada que começa em US$ 0 para um nível gratuito limitado.
Qual é a diferença entre MemGPT e Letta?
MemGPT era o nome original tanto do artigo de pesquisa quanto do projeto de código aberto. Em setembro de 2024, a equipe renomeou a empresa e o framework para Letta, e "MemGPT" agora se refere especificamente ao padrão de design de agente descrito no artigo de pesquisa original — memória autoeditável para LLMs.
Quem fundou a Letta?
Charles Packer e Sarah Wooders, ambos doutorandos na UC Berkeley, coescreveram o artigo de pesquisa MemGPT e cofundaram a Letta Inc. quando o projeto foi renomeado e comercializado em setembro de 2024.
Quanto financiamento a Letta captou?
A Letta Inc. anunciou uma rodada seed de US$ 10 milhões liderada pela Felicis Ventures, com participação da Founders Fund e da Y Combinator, a uma avaliação pós-investimento de cerca de US$ 70 milhões, junto com a renomeação de MemGPT para Letta em setembro de 2024.
O que é o Agent Development Environment (ADE)?
O ADE é a interface visual da Letta para inspecionar e editar a memória central, a memória arquivada e o raciocínio de um agente enquanto ele executa, tornando visível e editável durante o desenvolvimento uma janela de contexto que, de outra forma, seria opaca.
Quanto custa o Letta Cloud?
O Letta Cloud tem um nível gratuito com um número limitado de agentes gerenciados e chaves de API próprias. O nível Pro custa US$ 20 por mês para até 20 agentes com estado com uma cota de uso. Um plano de API para desenvolvedores separado começa em US$ 20 por mês mais uso, e o preço Enterprise é personalizado.
Sob qual licença a Letta é lançada?
O framework e o servidor de código aberto da Letta são lançados sob a licença Apache 2.0, que permite uso comercial gratuito, modificação e autoinstalação.
Quantas estrelas no GitHub a Letta tem?
O repositório letta-ai/letta ultrapassou 24.000 estrelas no GitHub, somando-se às mais de 11.000 que o projeto acumulou sob seu nome anterior, MemGPT.
Posso rodar a Letta com modelos locais autoinstalados em vez de uma API na nuvem?
A Letta suporta configuração com chave de API própria para provedores de modelos na nuvem e pode ser combinada com back-ends de modelos locais, permitindo que agentes rodem contra modelos autoinstalados em vez de, ou junto com, provedores na nuvem.
A Letta é melhor que o LangGraph para construir agentes?
Nenhum é estritamente melhor — eles resolvem problemas diferentes. A Letta é especializada em dar a um único agente memória persistente e autogerenciada entre sessões; o LangGraph é especializado em estado de grafo explícito controlado pelo desenvolvedor, ciclos e etapas com supervisão humana. Algumas equipes combinam orquestração baseada em grafos com uma camada de memória como a da Letta.
