Letta
FreeBuild AI with advanced memory that can learn and self-improve over time.
About Letta
Letta (formerly MemGPT) is an open-source platform for building stateful AI agents with advanced memory that can learn and self-improve over time. It provides two main components: the Letta Agent, which runs locally in the terminal, via a desktop app, or through channels like Slack; and the Letta Agent SDK (TypeScript), which allows developers to build stateful agents into their own applications. Letta is fully model-agnostic, supports skills and subagents for continual learning, and can run agents on the cloud (Constellation), locally, or against a self-hosted App Server. The CLI tool, installed via npm, enables launching agents that assist with coding and other tasks. Note that active development has moved to the Letta Agent repository, and the API server is now hosted via the App Server.
Key Features
Pros & Cons
- Open source with an active GitHub community (23.9k stars)
- Advanced memory capabilities allow agents to learn and adapt
- Model-agnostic, giving flexibility to choose LLM providers
- Multiple deployment options: local, cloud, self-hosted
- Supports skills and subagents for modular, scalable agent behavior
- CLI tool provides easy entry point for developers
- Active development has moved to a separate repository (Letta Agent), potentially confusing for users
- CLI tool requires Node.js 22.19+, which may limit some users
- Cloud features require a Letta API key (no explicit pricing details)
- Documentation may be fragmented between legacy and new repos