https://www.letta.com/

开源:https://github.com/letta-ai/letta-code

一、概览

Letta Code 是一个 “memory-first、model-agnostic 的 agent harness”

目标是让可持续演进的、带长期记忆的编码代理在日常开发流程中工作:

  • 可以跨会话记住代码库、偏好和历史交互,并通过“技能(skills)”与“子代理(subagents)”复用/并行化工作
  • 开源,可以与多种模型(Claude / GPT / Gemini 等)配合使用,从 CLI/CI 到 GUI(Agent Development Environment)都有联通能力

二、主要价值

  • 长期记忆带来的连贯性:代理能持续改进、积累项目惯例与约定,减少每次“重新介绍项目”的成本
  • 模型中立与可替换性:不会被单一模型绑定,可按需要切换模型或在不同模型间进行试验
  • CLI 与 Headless 执行,易集成到 CI/CD:支持交互式和非交互式(headless)运行,便于自动化脚本与批处理场景
  • 免费额度:Free计划里可以使用一些 Claude ,对被封掉账号的朋友们有点用

三、核心功能

  • Stateful memory(分层记忆)/init/remember 等命令创建并维护 memory blocks(human、persona、project、conventions 等),支持标准或深度初始化流程(quick vs deep research)。适合把 agent 打造成“对某仓库非常熟悉”的长期角色。
  • Model-agnostic & toolsets:可通过 --model 或交互内 /model 切换模型;/toolset 允许切换工具集(default/codex/gemini)。适合在成本/能力之间做权衡实验。
  • Skills(技能):将可复用动作抽象为 skill,便于跨项目/跨会话迁移能力。
  • Subagents & background processes:可将复杂任务拆分为可并行运行的子代理,或启动后台进程以维持长期任务流。
  • Headless / CI modeletta -p "..." 支持一次性 prompt 执行、输出 JSON/stream,--yolo/--permission-mode 等参数可控制权限与行为(适合自动化)。
  • CLI first developer UX:安装即用(npm install -g @letta-ai/letta-code),交互命令以 / 开头,支持自动补全、快捷键与 session 管理。

四、产品差异化与定位建议

  • 对比 Claude Code / 其它工具:Letta Code 强调“开源 + 状态化记忆 + 模型可替换”,不是仅做一次性会话的编码助手,而是“随着使用而变好的工程伙伴”。这在需要长期协作、代码库知识积累的组织内更有价值。

适合目标用户:

  • 中小至大型工程团队,希望把 LLM 能力纳入日常开发(自动化文档、代码审查、修复补丁、生成测试等)。
  • 对数据主权或审计有要求的企业(可选择自托管)。
  • 需要在成本与能力间切换模型的团队(模型中立带来的灵活性)。

在 Claude Code、OpenAI Codex 流行的日子里,这些新产品很很有特点的

标签:ai, agent

你的评论