OpenClaw 个人助理
在自有设备上运行、通过常用聊天渠道服务的个人 AI 助理。
- Star 数
- ★ 394k
- 最近更新
- 今天
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 47/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台ChatGPT · Codex · Claude.ai · OpenAI API · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 希望通过 WhatsApp 或 Telegram 与个人助理对话的个人用户,可将渠道接入本地 Gateway。
- 不适合
- 希望开箱即用、不愿配置渠道与设备配对的非技术用户
- 需要明确许可证保障的商业采用者(仓库元数据为 NOASSERTION)
- 源码审查
- 47/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
OpenClaw 是由 OpenClaw Foundation 开发的个人 AI 助理,核心控制平面是本地优先的 Gateway。它可通过 WhatsApp、Telegram、Slack、Discord、Signal、iMessage、Microsoft Teams 等 25+ 渠道及内置 WebChat 接收和回复消息,并提供 macOS、iOS、Android 节点与 Windows Hub 等配套界面。Gateway 管理会话、渠道、工具和事件,可按渠道、账号或联系人将入站消息路由到隔离的代理工作区与会话。它支持浏览器、Canvas、节点、定时任务、会话及部分渠道操作,并能使用多家模型提供商或兼容端点。产品面向单一用户在本机或自有环境中持续运行;默认 main 会话中的工具在宿主机执行。
完成引导后,openclaw onboard --install-daemon 会配置 Gateway、工作区、渠道与技能,并安装常驻服务。Gateway 默认在端口 18789 运行;可用 openclaw gateway status 检查状态、openclaw dashboard 打开控制界面,或用 openclaw message send --target +1234567890 --message "Hello from OpenClaw" 向已连接渠道发送消息。openclaw agent --message "Ship checklist" --thinking high 将提示交给已配置模型并生成回复,可选择投递到连接的渠道。它使用工作区中的 AGENTS.md、SOUL.md 和技能目录作为上下文,并可通过 sessions_list、sessions_history、sessions_send 操作会话;未知私信默认先获得配对码而不会被处理。
- 希望通过 WhatsApp 或 Telegram 与个人助理对话的个人用户,可将渠道接入本地 Gateway。
- 需要在 Slack、Discord 或 Microsoft Teams 等多个渠道接收消息,并按账号或联系人分流到不同工作区的独立使用者。
- 想在 macOS、iOS 或 Android 上通过唤醒词、连续语音或语音输入与已配对 Gateway 交互的用户。
- 需要通过
openclaw agent从终端执行一次提示,并把结果发送到已连接聊天渠道的操作者。 - 希望让个人助理使用浏览器、Canvas、节点、定时任务和会话工具,并保留本地工作区配置的用户。
如何安装或部署这个 Agent?
运行环境为 Node 24.15+(推荐)、Node 22.22.3+ 或 Node 25.9+。macOS/Linux:curl -fsSL https://openclaw.ai/install.sh | bash;Windows PowerShell:iwr -useb https://openclaw.ai/install.ps1 | iex;也可执行 npm install -g openclaw@latest。随后运行 openclaw onboard --install-daemon,按向导配置模型认证、Gateway、工作区和渠道。模型可使用 API 密钥,或对 Anthropic Claude Pro/Max、OpenAI ChatGPT/Codex、GitHub Copilot 使用 OAuth 登录。
如何使用这个 Agent?
先运行 openclaw gateway status,确认 Gateway 正在端口 18789 运行,再运行 openclaw dashboard 打开控制界面。可用 openclaw agent --message "Ship checklist" --thinking high 测试助手,或用 openclaw message send --target +1234567890 --message "Hello from OpenClaw" 向已接入渠道发送测试消息。升级后运行 openclaw update,再执行 openclaw doctor 检查问题;调试时可先 openclaw gateway stop,然后运行 openclaw gateway --port 18789 --verbose。
这个 Agent 有哪些优点和局限?
- Gateway 将会话、渠道、工具和事件集中在一个本地优先控制平面中。
- 覆盖 25+ 聊天渠道,并提供 macOS、iOS、Android 节点、Windows Hub 与内置 WebChat。
- 支持 Anthropic、OpenAI、Google Gemini、xAI Grok、OpenRouter、GitHub Copilot、MiniMax 及 OpenAI/Anthropic 兼容端点。
- 未知私信默认采用配对机制;非 main 会话可配置 Docker、SSH 或 OpenShell 沙箱。
- 运行需要受支持的 Node.js 版本,并且本地源码开发要求 pnpm;根目录不支持直接使用
npm install。 - 默认 main 会话的工具在宿主机运行且拥有完整访问能力,远程暴露前需要自行评估安全配置。
- 要获得聊天、语音或节点能力,必须分别配置相应渠道、设备配对和模型认证。
- 仓库元数据标为
NOASSERTION,而 README 徽章显示 MIT,供采用方确认的许可证信息不一致。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| OpenClaw 个人助理 当前 | 47 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 394k | 今天 | TypeScript | ChatGPT · Codex · Claude.ai · OpenAI API · Claude API |
| GAIA 个人 AI 助手 | 73 · 存在缺口 | 云服务 / SaaS免费版 + 付费版 | ★ 324 | 1 天前 | Python | — |
| LISA 自主个人助理 | 59 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 175 | 27 天前 | TypeScript | Codex · Claude Code · OpenAI API · Claude API |
| Kody 个人助理平台 | 70 · 存在缺口 | 命令行工具免费 + 模型费 | ★ 907 | 今天 | TypeScript | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示有安全策略、配对审批、沙箱选项和信任模型,但未提供具体实现细节。扣分:缺少对权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚和来源归属的详细证据。
README 和 package.json 一致,但未提供错误处理或依赖可用性的具体证据。扣分:缺少失败消息和依赖可用性的具体实现。
文档描述了多种使用场景和平台,但未明确能力边界和触发精度。扣分:能力边界和触发精度描述不足。
有清晰的文档结构、安装说明、命名和示例,但已知限制和变更日志未在提供文件中体现。扣分:已知限制和变更日志缺失。
输出可用性和边际价值有文档支持,但成本效益未量化。扣分:成本效益缺乏具体数据。
声明有文档支持,但缺乏独立验证和事实与推断的区分。扣分:声明可追溯性、交叉来源验证和事实推断分离不足。
- 发布者身份未验证,应视为未知。
- 安全策略明确表示不提供多租户隔离,共享网关时需谨慎。
- 默认执行行为为主机优先,需启用沙箱以获得隔离。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v2026.11.1 openclaw 2026.11.1
发布说明摘录
2026.11.1 Highlights - Safer Mac settings: failed config saves no longer overwrite secrets, and turning off Tailscale exposure keeps Gateway authentication intact. (#187734, #187664) Fixes #187600, #187597 Thanks @anmol0b. - More reliable channel replies: Telegram, Discord, and webhook conversations keep reaching the agent after request handlers or earlier turns finish. (#179200, #179385, #179704, #189457) Fixes #178554 Thanks @steipete, @LiuwqGit, @jalehman, and @vincentkoc. …在 GitHub 查看 ↗ -
v2026.10.10 openclaw 2026.10.10
发布说明摘录
<!-- openclaw-release-publication:docs-v1 --> OpenClaw v2026.10.10 4,825 commits · 3,028 pull requests · 454 contributors Changes included in this release The release notes and changelog contain the same content, presented in two formats: - [Release notes](https://docs.openclaw.ai/releases/2026.10.10) — formatted for people. - [Changelog](https://raw.githubusercontent.com/openclaw/openclaw/main/CHANGELOG/2026.10.10.md) — plain Markdown for AI agents and tools. Thanks …在 GitHub 查看 ↗ -
v2026.9.36 openclaw 2026.9.36
发布说明摘录
This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of September 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is [2026.10.9](https://github.com/openclaw/openclaw/releases#release-v2026.10.9) 2026.9.36 Highlights …在 GitHub 查看 ↗
常见问题
可以使用现有的模型订阅吗?
陌生人给已连接渠道发送私信会怎样?
dmPolicy: "pairing":陌生发送者收到配对码,其消息不会被助手处理;可用 openclaw pairing approve <channel> <code> 批准。是否默认安全地适合群聊?
agents.defaults.sandbox.mode 设为 non-main,以便对非 main 会话使用沙箱。部署失败或配置有风险时如何检查?
openclaw doctor;README 说明它会提示有风险或配置错误的私信策略。