Letta
Letta é um(a) app no catálogo da comunidade osFoundry. Agentes com estado e memória persistente além da janela de contexto. Letta (antigo MemGPT) é a implementação canônica de memória autoeditável — agentes que decidem o que lembrar, o que esquecer e o que gravar em armazenamento de longo prazo. Vem com UI web para inspecionar o estado do agente, editar blocos de memória, enviar mensagens e acompanhar chamadas de ferramentas. Postgres + pgvector inclusos na imagem. O servidor de agentes de referência para qualquer projeto que precise de 'personalidade persistente' entre sessões.
Detalhes
- Workspace: osfoundry
- Categoria: AI
- Preço: Free
- Acesso: Community
Recursos
- Self-editing context windows — agents decide what to remember + what to forget
- Persistent memory across sessions — archival + recall stores backed by pgvector
- Built-in web UI for inspecting agent state, editing memory blocks, watching tool calls
- Multi-LLM: OpenAI, Anthropic, Google, Groq, Ollama, Together, Fireworks, custom OpenAI-compatible
- Full REST API + Python SDK — build your own UI or embed in larger applications
- Postgres + pgvector bundled in-image — no external DB to provision
Documentação
A documentação é mantida em inglês pelo projeto original.
# Letta
## First-boot
The Letta web UI ships open by default — anyone with the public URL can create + control agents. **Set `SECURE=true` + `LETTA_SERVER_PASSWORD=<long random>` for any non-throwaway deployment.**
## Create your first agent
1. Open the web UI — click **+ New Agent**.
2. Pick the LLM (OpenAI / Anthropic / local).
3. Set the persona (the agent's character, e.g. 'You are Sam, a thoughtful research assistant.').
4. Set the human (what the agent should remember about you).
5. Start chatting.
## Memory model
Every agent has a self-editing context made of **core memory blocks** (always in context, edited by the agent itself):
- `persona` — who the agent is
- `human` — who the user is
- (custom blocks you define)
Plus **archival memory** (vector-indexed, the agent searches it as needed) and **recall memory** (full conversation log, also searchable). The agent decides when to write/read each store using built-in tools.
## API
Full OpenAPI server at port 8283. Drop-in for any client:
```python
from letta import RESTClient
client = RESTClient(base_url='https://<your-public-url>')
agent = client.create_agent(name='sam', persona='...', human='...')
response = client.send_message(agent_id=agent.id, message='hello')
```
## Storage
Postgres + pgvector bundled in-image. Persistent data at `/persist/pgdata`. 20 GB volume.
Como usar Letta no osFoundry
Instale Letta no seu workspace com um clique e, em seguida, faça um fork no osStudio para personalizar prompts, ferramentas ou configurações para a sua stack. Qualquer pessoa do seu workspace pode continuar de onde você parou.
Outros itens da categoria apps da comunidade
- CRM — Gestão de relacionamento com clientes com contatos, negócios e acompanhamento de pipeline.
- Kanban Board — Um quadro kanban e de projeto estilo Trello com cartões, quadros, visualizações de calendário e tabela e propriedades por quadro. Movido pelo Focalboard (servidor pessoal standalone). SQLite embutido em um volume persistente.
- Helpdesk — Triagem de tickets e caixa de entrada de suporte ao cliente com acompanhamento de SLA.
- Page Builder — Construtor visual de páginas arrastar-e-soltar com seções, temas, SEO e publicação
- Website Builder — Construtor de site de múltiplas páginas com coleções de CMS, navegação global, rodapé, temas e publicação
- Loja Virtual — Loja de e-commerce com catálogo de produtos, carrinho e checkout.