Letta Code 概述
有记忆能力的编程代理,在您的终端中运行
Letta Code 是一个深度个性化的有状态代理,它运行在您的本地计算机上,可以从经验中学习并随使用不断改进。
与 Claude Code 不同,Letta Code 是开源的、模型无关的(可以使用 Claude、GPT、Gemini 或任何您想要的模型),最重要的是,它是有状态的,这意味着您可以在多个编程会话中使用同一个代理,让它随时间学习和改进。
30 秒快速开始
要安装 Letta Code,请使用 npm(需要 Node.js 18+ 版本):
npm install -g @letta-ai/letta-code
然后导航到您的项目并运行 letta 来启动 Letta Code:
cd your-project
letta
首次使用时,系统会提示您登录。按照说明使用您的 Letta 账户进行身份验证,然后返回终端。
👾 Beep boop - 您已准备好开始聊天!
要了解如何初始化代理的记忆以及配置不同的 LLM 提供商,请继续阅读快速开始指南 →
理念:有状态代理
Letta Code 围绕长期存在的代理构建,这些代理在会话之间持久存在并随使用改进。每个会话都绑定到一个持久化的代理,而不是在独立的会话中工作。
Claude Code / Codex / Gemini CLI(基于会话)
- • 会话是独立的
- • 会话之间没有学习
- • 上下文 = 当前会话中的消息 + AGENTS.md
- • 关系:每次对话就像认识一个新的承包商
Letta Code(基于代理)
- • 跨会话使用同一个代理
- • 持久记忆和随时间学习
- •
/clear和/new开始新会话(或"线程"或"对话"),但记忆持久存在 - • 关系:就像有一个会学习和记住的同事或徒弟
Letta Code 能做什么?
在本地计算机上工作
Letta Code 运行在您的终端中,可以在您的计算机上做任何您能做的事情!让 Letta Code 编写代码、编辑和组织文件、运行程序等等。Letta Code 做得越多,它学到的就越多。
记住所有先前的交互
您的代理在会话之间持久存在。它记得您的代码库、偏好和过去的交互。记忆和消息被持久化,可以通过工具、技能和子代理进行搜索。
自我改进和演化
您可以深度自定义代理的个性和记忆系统,通过直接编辑其记忆块,或让代理修改自己。运行 /init 来引导项目知识,使用 /remember 来保存重要的上下文。
了解更多
快速开始 →
设置您的代理并学习基础知识
记忆系统 →
了解分层记忆系统
模型配置 →
切换模型和配置工具集
技能系统 →
创建您的代理可以学习的可复用技能
子代理 →
将任务委托给专门的代理
CLI 参考 →
命令行选项和标志
无头模式 →
在脚本和 CI 中非交互式运行