LISA 自主个人助理

跨终端、网页和聊天渠道持续工作的本地优先个人助理。

源仓库
oratis/LISA
Star 数
★ 175
最近更新
今天
License
MIT
主语言
TypeScript

30 秒速览

运行形态
命令行工具桌面应用网页应用
可在哪里用
通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
用于 CLI 安装的 Node.js 22.19 或更高版本;自包含 Mac 应用不需要至少一个受支持的提供商 API 密钥或已记录的本地模型环境Shell / 命令行网络访问本地文件系统
典型场景
需要跨终端、网页、Mac 和手机消息渠道延续上下文的个人用户,可让同一个 Lisa 维护持久技能、记忆、意见和会话记录。
不适合
  • 不愿维护本地记忆、日志与无人值守定时任务的团队
  • 需要发送或删除邮件的邮件工作流

这个 Agent 能做什么,适合哪些场景?

LISA 是一个本地优先的个人 AI 助理,提供终端 REPL、网页界面、Mac 应用和多种即时通信入口。它通过 SOUL、DESIRES、HEARTBEAT 和 REVE 四套机制保存身份、愿望、定时行动与离线反思记录,并让这些状态跨会话、渠道和机器延续。其代理循环支持 Anthropic、OpenAI、Gemini 以及二十多种 OpenAI 兼容提供商,也可连接 Ollama、LM Studio 等本地模型。产品还包含 MCP、插件、钩子、沙箱化 Bash、子代理、会话恢复、上下文压缩、语音、apply_patch 和历史会话 TF-IDF 检索。除对话外,它可以维护三层知识库、生成邮件与订阅源摘要,并监看及调度 Claude Code、Codex、Aider 和 OpenCode 会话。适合希望长期运行一个有持久记忆和主动任务机制的个人助理、且愿意承担本地配置与外部模型成本的用户。

用户通过 lisa 启动终端 REPL,或用 lisa serve --web 在 http://localhost:5757 打开网页界面;Lisa.app 也使用该网页服务。首次启动会执行一次约 30 秒的 birth ritual,并由 Big-Five 种子生成 SOUL 中的身份、目的、准则和价值观。代理循环调用所配置的 Anthropic、OpenAI、Gemini、OpenAI 兼容服务或本地模型,并可使用 MCP、插件、钩子、沙箱化 Bash、子代理和 apply_patch 完成任务。DESIRES 中可执行的愿望与用户设定的常驻事务会进入 HEARTBEAT,由 launchd 或 cron 定期运行;用户离开一小时后,REVE 可以读取愿望、写日记、修复损坏的技能或完成一项事务,并留下“★ WHILE YOU WERE AWAY”记录。它还能把链接和订阅源整理进三层 wiki,生成每日简报,读取 IMAP 或 Gmail OAuth 邮箱并制作分类摘要,但不会发送或删除邮件。Telegram、Discord、Slack、飞书、iMessage 和 Webhook 可作为远程入口;编程协调功能则监看并驱动真实的 Claude Code、Codex、Aider 和 OpenCode CLI 会话。

  1. 需要跨终端、网页、Mac 和手机消息渠道延续上下文的个人用户,可让同一个 Lisa 维护持久技能、记忆、意见和会话记录。
  2. 已有周期性个人事务的用户,可将常驻任务交给 HEARTBEAT,通过 launchd 或 cron 定时执行,并在没有结果需要报告时保持静默。
  3. 同时使用 Claude Code、Codex、Aider 或 OpenCode 的开发者,可由 LISA 监看这些真实 CLI 会话并进行调度或干预。
  4. 需要整理长期资料的研究者,可粘贴链接、订阅信息源,并使用三层 wiki、每日简报和链接图维护知识库。
  5. 邮箱信息量较大的用户,可连接 IMAP 或 Gmail OAuth 获取只读、分类的每日摘要,而不授予发送或删除邮件的能力。
  6. 希望从 Telegram、Discord、Slack、飞书、iMessage 或 Webhook 远程访问私人助理的用户,可使用其六类即时通信入口,并让远程渠道默认采用安全工具范围。

如何安装或部署这个 Agent?

CLI 需要 Node.js 22.19 或更高版本。可执行 brew install oratis/tap/lisa,或执行 npm install -g @oratis/lisa。Mac 用户也可以从 https://github.com/oratis/LISA/releases/latest 下载 Lisa-Suite.dmg;该版本为自包含应用,不需要 Node.js。使用 Anthropic 默认提供商时,执行 mkdir -p ~/.lisa,然后将 ANTHROPIC_API_KEY=sk-ant-... 写入 ~/.lisa/config.env。也可配置其他支持的提供商;例如写入 DEEPSEEK_API_KEY=sk-... 后使用 lisa --model deepseek-chat。本地模型可使用 Ollama 或 LM Studio,但给定资料未列出其完整配置命令。

如何使用这个 Agent?

完成提供商配置后执行 lisa,首次运行会进行一次约 30 秒的 birth ritual,随后进入终端 REPL。若要使用网页界面,执行 lisa serve --web,再访问 http://localhost:5757;Lisa.app 打开的也是这一界面。使用非默认模型时,可通过例如 lisa --model deepseek-chat 的方式选择模型。后续可通过 Telegram、Discord、Slack、飞书、iMessage 或 Webhook 接入同一个 Lisa;这些渠道及 HEARTBEAT、知识库、邮箱和编程计划的完整配置步骤在给定资料中没有展开。

这个 Agent 有哪些优点和局限?

优点
  • SOUL、DESIRES、HEARTBEAT 和 REVE 将持久身份、主动目标、定时执行和离线反思组合进同一个代理,而不仅是一次性系统提示。
  • 覆盖 Anthropic、OpenAI、Gemini、二十多种 OpenAI 兼容服务以及 Ollama、LM Studio 等本地模型,降低单一模型提供商锁定。
  • 同时提供终端 REPL、网页、Mac 应用和六种消息渠道,并让同一份身份与状态跨会话和渠道延续。
  • 除通用工具调用外,还整合知识库、只读邮箱摘要,以及对 Claude Code、Codex、Aider 和 OpenCode 真实 CLI 的协调。
  • 支持 MCP、插件、钩子、沙箱化 Bash、子代理、会话恢复和上下文压缩,适合需要可扩展执行环境的用户。
局限
  • CLI 安装要求 Node.js 22.19 或更高版本;只有自包含 Mac 应用免除这一运行时要求。
  • 默认使用 Anthropic,云端模型通常需要 API 密钥和相应服务费用;订阅计划或本地模型的详细接入步骤未在给定资料中列出。
  • 持久记忆、日记、愿望以及定时自主执行会扩大需要管理和审查的本地状态范围。
  • HEARTBEAT 依赖 launchd 或 cron,跨操作系统部署时需要处理不同的调度环境。
  • 消息渠道、邮箱、知识库和编程协调功能很多,但给定资料没有提供每项集成的逐步配置、权限清单或故障处理细节。
  • 邮箱能力明确为只读,不能发送或删除邮件,因此不适合需要完整邮件自动化的工作流。

这个 Agent 与同类方案有什么区别?

LISA 将自己定位为 pi-mono、OpenClaw、hermes-agent、Claude Code 和 Codex 的能力超集,继承或综合流式代理循环、工具执行、MCP、子代理、会话恢复和编码能力。其主要区别是 SOUL、DESIRES、HEARTBEAT 与 REVE:它们增加了自行生成并持续演化的身份、愿望驱动的行动、定时自主运行及用户离开后的反思机制。它也不是这些编码代理的简单替代品,因为 LISA 可以作为协调器监看和驱动 Claude Code、Codex、Aider 与 OpenCode 的真实 CLI 会话。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
LISA 自主个人助理 当前 78 · 表现良好 命令行工具免费 + 模型费 ★ 175 今天 TypeScript Codex · Claude Code · OpenAI API · Claude API
LLM Wiki 74 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 1.5k 14 天前 Python Codex · Claude Code
Kody 个人助理平台 76 · 表现良好 命令行工具免费 + 模型费 ★ 925 今天 TypeScript —
GAIA 个人 AI 助手 69 · 存在缺口 云服务 / SaaS免费版 + 付费版 ★ 325 今天 Python —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
表现良好
78/ 100 五分制 3.9 / 5
信任安全 18/29
可靠稳定 9/14
适用触发 16/18
规范维护 15/18
有效结果 12/13
证据核验 8/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

README 明确区分云端与 Mac 实例,说明远程模型会接收相关上下文,并指出本地工具需要 Mac 可达;同时描述审批、审计、任务默认关闭和副作用限制,因此数据流及外部影响有可见边界。扣分在于权限控制仍有未覆盖的执行路径(能力模块注释指出 exec-util 仍直接 spawn),Warden 仅可选且不覆盖所有执行面;密钥保护和回滚也只展示部分机制,没有完整的敏感数据生命周期或统一恢复路径。来源归属仅有架构致谢,发布者身份及维护责任未明确验证。

可靠稳定9 / 14 · 3.2/5

README、package.json 和 CI 在 Node 要求、版本和构建检查方面大体一致,CI 配置覆盖类型检查、测试、构建、生产依赖审计和端到端冒烟测试;测试样例还展示了无效密钥时不持久化 SOUL、提供更换密钥入口。扣分在于 README 称最新标签为 0.28.2,而 package.json 是 0.30.3,且本审查不能验证这些 CI 实际运行结果或依赖当前可用性。

适用触发16 / 18 · 4.4/5

README 面向日常助理、个人知识、编码代理及本地与云端用户,明确列出 Mac、CLI、自托管、云端和 iOS 使用场景及要求。它也界定了本地与云端的隔离、云端不暴露主机工具、若干功能未上线等边界。技能文件对录屏任务的触发条件具体,但其云 VM、凭据和资源生命周期说明属于仓库开发/演示技能,不能据此推断产品所有技能的适用边界。

规范维护15 / 18 · 4.2/5

仓库提供清晰的文档索引、指南、快速安装命令、配置例子、故障/限制说明、变更日志入口及 MIT 许可证;中英文文档一致性也有 CI 检查。扣分在于 README 与包版本出现差异,发布者和维护责任没有在给定材料中清晰归属,且样本不是完整文件集。

有效结果12 / 13 · 4.6/5

产品目标和输出较具体:可编辑草稿、流式聊天、知识检索、任务协调及会话控制;多种安装方式和模型选择提升了实用性。扣分在于自托管要求 Node 与模型提供方配置,部分集成需要额外设置,云端与 Mac 数据不自动同步;材料没有量化运行成本或不同使用方式的效益。

证据核验8 / 8 · 5.0/5

主要功能、边界和状态都链接到仓库内指南、策略、设计、执行记录及发布说明;README 的功能描述可与能力入口、CI 和端到端测试样例相互印证。材料将已合并、已发布、计划中以及当前主分支状态分开陈述,并明确合并不代表已部署。扣分在于本次仅有文件摘录,无法独立核实外部链接、实际发布状态或 CI 结果。

风险与缓解建议
  • Warden 是可选项且不覆盖所有执行面;能力模块注释明确指出部分工作区工具仍绕过 capability seam 并直接启动子进程。
  • README 标注最新标签为 v0.28.2,但 package.json 版本为 0.30.3;核对具体修订对应的发布状态时应留意此差异。
  • 使用远程模型会将相关上下文发送给提供方;Cloud 与 Mac 的历史、记忆和凭据不会自动同步。
证据充分度:低 评估于 2026年11月8日 审查版本 580304920c92
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/lisa.svg?lang=zh)](https://followagents.com/zh/agents/lisa)
<a href="https://followagents.com/zh/agents/lisa"><img src="https://followagents.com/badge/lisa.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.30.3 Lisa v0.30.3
    发布说明摘录
    Lisa 0.30.3 — A clearer account and Pocket experience The Mac account window now guides you through email and verification-code sign-in, then switches to a dedicated account page with live connection status and a clear next step for connecting Lisa Pocket. - A refreshed native design with light and dark appearances, readable cards and layouts that adapt to smaller windows. - Separate email, code and optional password steps, with resend countdowns, inline recovery and reliable keyboard focus. …
    在 GitHub 查看 ↗
  2. v0.30.1 Lisa v0.30.1
    发布说明摘录
    Lisa 0.30.1 — a clearer everyday view Light mode now has calmer surfaces, stronger text and status contrast, and clearer controls across the website, cloud app, Mac and Lisa Pocket. - Web and Mac follow the system appearance by default, retain explicit choices, and synchronize open web windows. Appearance is easy to find in Settings. - Login and account pages use the same light/dark palette. The bilingual website gains an accessible system/light/dark selector. - Chat has more comfortable line spacing, reading width and touch targets. Settings use labeled controls and clearer grouping. …
    在 GitHub 查看 ↗
  3. v0.30.2 Lisa v0.30.2
    发布说明摘录
    Superseded by [Lisa 0.30.3](https://github.com/oratis/LISA/releases/tag/v0.30.3), which also includes the light-appearance improvements merged in parallel. Use 0.30.3 for the cumulative Mac update. Lisa 0.30.2 — A clearer account and Pocket experience The Mac account window now guides you through email and verification-code sign-in, then switches to a dedicated account page with live connection status and a clear next step for connecting Lisa Pocket. - A refreshed native design with light and dark appearances, readable cards and layouts that adapt to smaller windows. …
    在 GitHub 查看 ↗

常见问题

必须使用 Anthropic 吗?
不必须。Anthropic 是默认提供商,但 LISA 还支持 OpenAI、Gemini、二十多种 OpenAI 兼容提供商,以及 Ollama、LM Studio 等本地模型。
运行 LISA 是否必须付费?
项目采用 MIT 许可证,但云端模型可能产生 API 使用费。资料也提到可将编程工作放到 Claude Pro/Max、ChatGPT 或 Copilot 订阅上;具体费用与限制取决于所选服务。
它会替我发送或删除邮件吗?
不会。邮箱功能通过 IMAP 或 Gmail OAuth 读取邮件并生成分类的每日摘要,明确不会发送或删除邮件。
它能在无人值守时执行任务吗?
可以。HEARTBEAT 使用 launchd 或 cron处理愿望与常驻事务;离开一小时后,REVE 还可进行反思、写日记、修复技能或完成一项事务。
没有 Node.js 能否使用?
CLI 不能,其要求 Node.js 22.19 或更高版本;自包含的 Mac DMG 不需要 Node.js。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。