Repolode
letta-ai

letta-ai/letta-code

一个有状态的智能体框架,让 AI 智能体拥有持久记忆、身份和会随时间学习的技能,可通过 CLI、浏览器或聊天应用使用。

Star
3,677
Fork
443
未关闭 Issue
515
最近提交
2小时前

这是什么?

Letta Code 是一个有状态的智能体运行框架,让 AI 智能体在多次会话之间保留记忆、持久身份和过往经历。智能体可以改写自己的记忆块、技能和提示词,从而在较长时间内持续适应,也可以配置定期的后台整理。

你可以通过本地 CLI、浏览器中的 chat.letta.com,或 Telegram、Slack、Discord 等消息集成与智能体交流。上下文通过 MemFS 以 git 方式追踪,并可同步到自定义的 GitHub 仓库。智能体还能搜索历史消息,并把其他智能体(包括自身)当作子智能体调用。

该工具支持从全局、项目和智能体三个范围加载技能,提供在关键执行节点运行脚本的 hooks,以及控制自动批准操作的权限模式。通过心跳和定时任务,智能体可以主动工作;登录 Letta 后,还能跨多台机器使用远程计算机和密钥。

核心功能

  • 01通过 MemFS 实现持久记忆块和基于 git 的上下文追踪
  • 02支持全局、项目和智能体三级范围的技能加载
  • 03支持子智能体及智能体之间互相调用,可在后台运行
  • 04提供 Slack、Telegram、Discord 和浏览器等消息渠道
  • 05提供 hooks、权限模式和定时任务用于自动化

适用场景

  • 构建长期运行、能记住过往对话的个人助手
  • 借助心跳和定时任务运行主动型智能体
  • 在笔记本、手机或 Slack 中与同一个智能体对话

快速上手

  1. 1

    通过 npm 安装 CLI

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

    进入项目目录并运行 CLI

    letta
  3. 3

    可选:运行教程智能体

    letta --new-agent --personality tutorial

使用前须知

  • 远程计算机、密钥等部分功能需要登录 Letta 账户。
  • 在原生 Windows 上默认禁用自动客户端端梦境功能。
  • Python 安装包不支持原生 Windows ARM64、Alpine/musl Linux 和 32 位系统。

标签

常见问题

letta-code 是什么?
一个有状态的智能体框架,让 AI 智能体拥有持久记忆、身份和会随时间学习的技能,可通过 CLI、浏览器或聊天应用使用。 Letta Code 是一个有状态的智能体运行框架,让 AI 智能体在多次会话之间保留记忆、持久身份和过往经历。智能体可以改写自己的记忆块、技能和提示词,从而在较长时间内持续适应,也可以配置定期的后台整理。
letta-code 可以免费使用吗?用的什么许可证?
letta-code 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
letta-code 还在维护吗?
活跃维护中。letta-code 最近一次提交是在 2026年10月22日。
letta-code 适合用来做什么?
构建长期运行、能记住过往对话的个人助手 借助心跳和定时任务运行主动型智能体 在笔记本、手机或 Slack 中与同一个智能体对话
letta-code 怎么安装和运行?
通过 npm 安装 CLI: npm install -g @letta-ai/letta-code 进入项目目录并运行 CLI: letta 可选:运行教程智能体: letta --new-agent --personality tutorial
在哪里获取 letta-code?
源代码和安装说明在 GitHub 上:https://github.com/letta-ai/letta-code

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目