快速开始

学习 Letta Code 的基础知识

完成本快速开始指南后,您将知道如何使用 Letta Code 代理完成实际任务,以及如何教导您的代理并帮助它随时间学习。

开始之前

要使用 Letta Code,您需要一台准备好以下内容的计算机:

  • 终端应用程序(例如 MacOS 上的 iTerm2
  • Node.js 18+ 版本已安装

步骤 1:安装 Letta Code

安装 Node.js 后,您的系统上应该有 npm 可用。在终端中运行以下命令来安装 Letta Code:

npm install -g @letta-ai/letta-code

步骤 2:登录您的(免费)账户

首次使用 letta 启动 Letta Code 时,系统会提示您登录:

letta
# 您会看到一条消息说 "Let's get you authenticated"
# 按 "enter" 打开浏览器窗口

按照说明登录现有的 Letta Platform 账户,或创建一个新账户。您的凭据会被存储,您只需要登录一次。如果需要稍后清除凭据,在 Letta Code 中运行 /logout

如果您正在使用 Docker 部署自己的 Letta 服务器,请在运行 letta 之前在环境中设置 LETTA_BASE_URL,它将在启动时直接连接到服务器。

步骤 3:认识您的代理 🤖

首次启动时,Letta Code 会为您创建一个名为 "Memo" 的入门代理 - 一个具有空白状态的有状态代理。您使用 Memo 越多,它学到的就越多。

Memo 是您的!您可以使用 /pin 重命名 Memo,并通过告诉它编辑记忆来自定义其个性,或者在 ADE 中直接编辑(运行 /ade)。

尝试以下提示之一来感受代理的能力:

> /init

运行 /init 让代理分析您的代码库并了解您的项目。

> What do you know about me so far?

询问代理它对您的了解程度。

> Create a user profile on my by looking at my downloads folder

让代理通过查看您的下载文件夹来创建用户画像。

> What active projects am I working on? Which one do you think you could help with?

询问您正在进行的活跃项目,以及代理认为可以帮助哪个。

> Re-tool your memory to be just like the AI from the movie Her, operate as my AI OS companion

让代理重新配置记忆,像电影《Her》中的 AI 一样运作。

> /remember that I always use bun in my node projects, never npm

教导代理记住您的偏好。

如果您是现有的 Letta 用户,也可以运行 /agents 来切换到您现有的代理之一。

步骤 4:升级代理的大脑(LLM)

Letta Code 是开源且免费使用的。为了充分利用 Letta Code,我们建议通过 Letta API 使用前沿模型,如 Claude Sonnet/Opus 4.5 或 GPT-5.2-Codex,或连接您自己的 LLM API 密钥:

  • 自带密钥(BYOK):Letta Code 支持通过 Anthropic、OpenAI 等进行标准 API 密钥认证,以及 zAI + ChatGPT (Codex) 编程计划。使用 /connect 进行配置。
  • Letta API:提供对所有主要模型提供商(Anthropic、OpenAI、Google Gemini、zAI、DeepSeek 等)的直接访问。注册 Letta Pro 或 Max Plan 以使用。

您可以随时使用 /model 切换代理的模型:

> /model

步骤 5:教导和训练您的代理

您使用代理的次数越多,它就变得越有价值。为了充分利用您的 Letta Code 代理,鼓励它在相关时更新记忆并搜索过去的历史:

  • 在相关时回忆过去的交互:您的代理可以完全访问所有先前的对话数据,可以通过工具、技能子代理访问。如果您之前讨论过某些内容,您的代理可以找到它(例如,"我们之前肯定修复过一个类似的 bug,你还记得上次是什么解决方案吗?")
  • 使用 /remember 纠正您的代理:当您的代理犯了一个不应该再犯的错误时,使用 /remember 命令来教导它(例如,/remember to never do that again

每次运行 letta 时,Letta Code 会恢复与您上次使用的代理的默认对话(默认情况下是 Memo)。这让您可以准确从上次离开的地方继续。

多线程:如果您想运行并行对话(例如,一个重构您的 API,另一个编写测试),使用 letta --new 创建新对话。所有对话共享相同的代理记忆和可搜索的消息历史。使用 /resume 切换对话(默认对话始终固定在顶部)。

常用命令

使用 Letta Code 时,您可能经常使用以下常用命令:

命令 功能 示例
letta启动交互模式letta
letta -p "query"在无头模式下运行查询letta -p "commit the changes and push"
shift-tab在模式之间切换(允许编辑、计划、yolo)Shift+Tab
/init初始化代理的记忆> /init
/remember教导代理某些内容> /remember always use pnpm
/memory查看和管理记忆块> /memory
/model切换 LLM 模型> /model
/search搜索过去的消息> /search auth bug
/clear清除上下文窗口(消息缓冲区)> /clear
/new开始新对话> /new
/pin固定代理以便快速访问> /pin
/agents在代理之间切换> /agents
/feedback报告问题或提供反馈> /feedback
!进入 bash 模式直接运行 bash 命令! git status
exitCtrl+C退出 Letta Code> exit

下一步

阅读更多关于 Letta Code 丰富功能集的内容:

获取帮助

  • 询问 Letta Code:Letta Code 能够浏览网页,包括这些文档!
  • 加入我们的 Discord:获取帮助的最佳方式是加入我们的 Discord 服务器,与 Letta 团队的其他社区成员和开发者聊天。