Terug naar blog

什么是 OpenClaw,它是如何工作的?

2 februari 2026 1 min leestijd

大多数 AI 助手只会聊天。你提个问题,它给个回答,就这样了。OpenClaw 不同。它是一个真正能做事的 AI:执行命令、控制浏览器、发送邮件、管理日历,并在你的数字生活中自动化各种任务。

而且这一切都通过一条简单的文本消息完成。

什么是 OpenClaw?

OpenClaw 是一个免费、开源的 AI 代理,运行在你自己的设备上。由奥地利开发者 Peter Steinberger 于 2025 年 11 月创建(最初名为 Clawdbot),它迅速成为 GitHub 上最受欢迎的 AI 项目之一,拥有超过 14 万个星标和一个不断壮大的开发者与高级用户社区。

与 ChatGPT 或 Claude 的网页界面不同——它们待在浏览器标签页里等你输入,OpenClaw 运行在你的机器上(Mac、Windows、Linux 或云服务器),就像一个常驻的"数字员工"。你通过日常使用的应用(WhatsApp、Telegram、Discord、Signal、Slack、iMessage)给它发消息,它会用行动而非仅仅用文字来回应。

The Name

OpenClaw 最初叫 Clawdbot(玩的是"Claude"的梗),后来因为 Anthropic 的商标投诉短暂改名为 Moltbot,最终定名为 OpenClaw。龙虾主题保留了下来,你会在社区里到处看到龙虾表情符号。

OpenClaw 是如何工作的?

从核心来说,OpenClaw 是一个连接两个世界的网关:

  • 你的消息应用:WhatsApp、Telegram、Discord、Signal、Slack、iMessage、Microsoft Teams 等等
  • 大语言模型(LLM):Claude、GPT-4、DeepSeek 或任何兼容 API 的模型
  • 当你发送消息时会发生这些:

    步骤 发生了什么
    1 你通过 WhatsApp、Telegram 等发送消息
    2 网关接收并将消息路由到 AI 代理
    3 代理使用 LLM 处理你的请求
    4 如果需要,代理执行工具(浏览器、文件、Shell 等)
    5 响应通过你的消息应用发送回来
    OpenClaw Message Flow

    网关是"控制平面":一个运行在你机器上的单一进程,处理所有的连接、会话、工具和路由。一切都保持在本地。你的对话历史、配置和数据永远不会离开你的设备,除非你明确连接到外部服务。

    OpenClaw 实际能做什么?

    这就是 OpenClaw 有趣的地方了。它不局限于回答问题,它能采取行动。

    浏览器控制

  • 浏览网站、填写表单、点击按钮
  • 截图并提取内容
  • 自动化重复性的网页任务
  • 文件系统访问

  • 读取、写入和整理文件
  • 搜索文档
  • 处理和转换数据
  • Shell 命令

  • 在你的机器上运行终端命令
  • 管理进程和服务
  • 自动化开发工作流
  • 通信

  • 跨平台发送和接收消息
  • 查看和回复邮件
  • 定时发送消息和提醒
  • 日历和日程安排

  • 查看即将到来的事件
  • 创建和修改约会
  • 设置提醒和警报
  • 更多功能

  • 相机和屏幕截图(通过移动节点)
  • 位置服务
  • 通过"技能"(插件)自定义集成
  • With Great Power...

    OpenClaw 在设计上拥有广泛的权限。配置不当的实例可能会暴露敏感数据。如果你对命令行和安全基础知识不熟悉,请谨慎操作或使用托管服务。

    架构:网关 + 智能体 + 频道

    OpenClaw 的架构由三个主要组件构成:

    1. 网关 网关是一个本地运行的 WebSocket 服务器(默认端口为 18789)。它负责处理:

  • 来自所有已连接频道的消息
  • 会话管理和对话历史
  • 工具执行和权限控制
  • 用户与智能体之间的路由
  • 2. 智能体(Pi) 智能体是整个系统的"大脑":它解读你的消息,决定采取什么行动,并生成回复。它通过连接到大语言模型提供商(Anthropic、OpenAI 等)来获得智能能力。

    3. 频道 频道是 OpenClaw 连接的各类消息平台:

  • WhatsApp(通过 Baileys 库)
  • Telegram(通过 grammY)
  • Discord(通过 discord.js)
  • Signal(通过 signal-cli)
  • iMessage(通过 BlueBubbles)
  • Slack、Google Chat、Microsoft Teams 等更多平台
  • Code Text
    WhatsApp / Telegram / Discord
            |
            v
    +-------------------------------+
    |         Gateway               |
    |     (control plane)           |
    |   ws://127.0.0.1:18789        |
    +--------------+----------------+
                   |
                   +-- Pi agent (LLM)
                   +-- CLI tools
                   +-- Browser control
                   +-- File system

    OpenClaw 适合谁使用?

    OpenClaw 专为以下开发者和高级用户打造:

  • 希望完全掌控自己的 AI 助手和数据
  • 需要多平台访问:可从任何设备、任何应用发送消息
  • 希望实现超越聊天本身的自动化功能
  • 倾向于自托管而非依赖第三方服务
  • 它并不适合只想要一个简单聊天机器人的普通用户。安装配置需要熟悉命令行、环境变量和基本的安全实践。

    快速开始

    准备好试试了吗?以下是快速入门步骤:

    Code Bash
    # Install OpenClaw globally
    npm install -g openclaw@latest
    
    # Run the onboarding wizard
    openclaw onboard --install-daemon
    
    # Start the Gateway
    openclaw gateway --port 18789

    安装向导会引导你完成:

  • 设置你的大语言模型提供商(推荐使用 Anthropic)
  • 连接你的第一个消息频道
  • 配置安全性和权限
  • 如果你希望获得完全托管的体验而无需复杂配置,ClawHosted 提供一键部署服务,包含自动更新和监控功能。

    更宏观的视角

    OpenClaw 代表了我们与 AI 交互方式的转变。你不再需要打开网站输入提示词,而是拥有一个随时可用的口袋助手,它能真正代表你执行任务。

    它并不完美。安全研究人员提出了关于提示注入攻击和配置不当实例的合理担忧。但对于愿意深入学习的人来说,OpenClaw 提供了一些真正创新的东西:一个感觉上不像工具、更像是得力数字队友的 AI 助手。

    ---

    了解更多

  • OpenClaw 文档
  • GitHub 仓库
  • 社区 Discord
  • Geschreven door

    Renaud

    Clearly not an OpenClaw bot!