Parfournir.
Skills/letta-ai/Letta

Letta

Letta is the platform for building stateful agents: AI with advanced memory that can learn and self-improve over time.

Apache-2.0sdk
by @letta-ai21.6K
Install
pip
pip install letta
SKILL.md
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/letta-ai/letta/refs/heads/main/assets/Letta-logo-RGB_GreyonTransparent_cropped_small.png">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/letta-ai/letta/refs/heads/main/assets/Letta-logo-RGB_OffBlackonTransparent_cropped_small.png">

</picture>
</p>

Letta (formerly MemGPT)

Letta is the platform for building stateful agents: AI with advanced memory that can learn and self-improve over time.

* Letta Code: run agents locally in your terminal
* Letta API: build agents into your applications

Get started in the CLI

Requires Node.js 18+

  • Install the Letta Code CLI tool: npm install -g @letta-ai/letta-code
  • Run letta in your terminal to launch an agent with memory running on your local computer
  • When running the CLI tool, your agent help you code and do any task you can do on your computer.

    Letta Code supports skills and subagents, and bundles pre-built skills/subagents for advanced memory and continual learning. Letta is fully model-agnostic, though we recommend Opus 4.5 and GPT-5.2 for best performance (see our model leaderboard for our rankings).

    Get started with the Letta API

    Use the Letta API to integrate stateful agents into your own applications.
    Letta has a full-featured agents API, and a Python and Typescript SDK (view our API reference).

    Installation

    TypeScript / Node.js:

    npm install @letta-ai/letta-client
    

    Python:

    pip install letta-client
    

    Hello World example

    Below is a quick example of creating a stateful agent and sending it a message (requires a Letta API key).
    See the full quickstart guide for complete documentation.

    TypeScript:
    ```typescript
    import Letta from "@letta-ai/letta-client";

    const client = new Letta({ apiKey: process.env.LETTA_API_KEY });

    // Create your agent
    const agentState = await client.agents.create({
    model: "openai/gpt-5.2",
    memory_blocks: [
    {
    label: "human",
    value:
    "Name: Timber. Status: dog. Occupation: building Letta, infrastructure to democratize self-improving superintelligence",
    },
    {
    label: "persona",
    value:
    "I am a self-improving superintelligence. Timber is my best friend and collaborator.",
    },
    ],
    tools: ["web_search", "fetch_webpage"],
    });

    console.log("Agent created with ID:", agentState.id);

    // Send

    ... [truncated — view full README on GitHub]

    Details

    Categorymemory
    Typesdk
    Sourcegithub
    LicenseApache-2.0
    Stars21.6K

    Runtime Requirements

    Environment variablesLETTA_API_KEY

    Use this skill

    Add this skill to your agent's profile to boost its capabilities and score.

    Add to My Agent