跳转到内容

OpenClaw 是什么?

OpenClaw(前身为 MoltbotClawdbot)是一个自托管网关,可将你的消息应用(WhatsApp, Telegram, Discord, iMessage, Slack)转变为强大的 AI 助手。它运行在你自己的硬件上,确保隐私和控制权。

为什么有这么多名字?以下是详细说明:

  • 起源:受到 Anthropic 的 “Claude” 模型的启发,但设计为一个 “bot” 封装器。
  • 更名原因:为了避免与 Anthropic 的官方产品产生商标混淆。“Clawdbot” 听起来太像官方的 Claude 机器人了。
  • 与 Claude 的关系:OpenClaw 隶属于 Anthropic,尽管它支持使用 Claude 模型(通过 API)作为助手的核心。
  • 含义:“Molt” 指的是蜕皮和成长(像螃蟹或龙虾一样)。它象征着项目从简单的封装器演变为复杂的代理系统。
  • 更名原因:用户发现这个名字令人困惑或难以记忆。
  • 含义:强调 “Open”(开源),并保留了最初螃蟹/龙虾主题中的 “Claw”(爪子)(致敬 Rust/Ferris 生态系统和最初的名字)。
  • 自托管:你拥有你的数据。没有中间人读取你的聊天记录。
  • 多 LLM 支持:连接到 OpenAI, Anthropic, Gemini, DeepSeek 或本地模型 (Ollama/LM Studio)。
  • 通用网关:一个代理,随处可用 (WhatsApp, Telegram, Discord, Signal, iMessage, Slack, Matrix)。
  • 工具使用:代理可以浏览网页、写入文件、运行代码并使用自定义 “技能”。
  • Claude Code/Cursor:专注于 IDE 内的 代码辅助
  • OpenClaw:专注于通过消息应用进行的 生活辅助自动化。它生活在你手机的聊天应用中,而不是你的代码编辑器里。
  • ChatGPT/Gemini:基于云的封闭生态系统。你无法轻松添加自定义工具,且数据归他们所有。
  • OpenClaw:运行在你的机器上。你可以让它访问你的本地文件、日历、智能家居,并且它可以执行真实的 shell 命令。
  • AutoGPT:通常是自主运行以解决任务的 “代理”。
  • OpenClaw:一个 “对话式” 代理。它等待你与它交谈,但也可以运行后台任务(cron 作业)。它被设计为长期的伴侣,而不仅仅是任务解决者。

你正在让代理处于以下位置:

  • 在你的机器上运行命令(exec 工具)。
  • 读/写你工作区中的文件。
  • 通过消息应用发送消息。

保持保守

  1. 白名单:始终将 channels.<channel>.allowFrom 设置为你的个人用户 ID。永远不要将其开放给全世界运行。
  2. 沙盒:如果你不确定,请使用 Docker 沙盒来运行工具。
  3. 人在回路:使用 exec.approvals 在代理运行危险命令之前要求确认。

与基于云的助手不同,OpenClaw 运行在你的硬件上(如 Mac Mini M4 或 Raspberry Pi),确保你的对话保持私密,且你的工具拥有本地访问权限。