OpenClaw:打造属于自己的本地AI助手

你有没有想过,如果能有一个完全听命于你、运行在你自己的设备上、并且能出现在你日常使用的所有聊天应用里的AI助手,会是什么样子?

不用再幻想------OpenClaw 来了。

什么是 OpenClaw?

OpenClaw 是一个个人AI助手 ,可以把它运行在自己的设备上。它的最大特色是:它能通过你已经熟悉的各种聊天渠道与你互动------WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage......名单很长,而且还在持续增加。

想象一下:你在 WhatsApp 上给它发消息安排日程,在 Telegram 里问它天气,在 Slack 里让它帮你总结会议纪要------而背后的"大脑"是同一个运行在你电脑上的、完全属于你自己的AI助手。

为什么选择 OpenClaw?

你可能已经用上了 ChatGPT、Claude 或者 Copilot,那为什么还需要 OpenClaw?

核心在于三个词:本地、私密、掌控

  • 本地优先:OpenClaw 的核心------Gateway(网关)------运行在你自己的设备上。你的对话历史、配置、技能,都掌握在你自己手里。
  • 单用户设计:它不是为团队协作设计的,而是为一个独立用户------服务的。所以它响应迅速,感觉就像本地应用一样流畅。
  • 无处不在:虽然核心是本地,但它能通过 API 连接到几乎所有主流聊天平台,让你在任何地方都能唤起它。

快速上手:从零开始跑起来

安装 OpenClaw 非常简单。只需要 Node.js 24(或 22.16+),然后一行命令搞定:

bash 复制代码
npm install -g openclaw@latest

安装完成后,运行 onboard 向导,它会一步步引导你完成网关设置、工作空间配置和频道接入:

bash 复制代码
openclaw onboard --install-daemon

这个命令还会帮你把 OpenClaw 安装成后台守护进程(macOS 上用 launchd,Linux 上用 systemd),这样它就能一直保持运行。

启动网关:

bash 复制代码
openclaw gateway --port 18789 --verbose

现在,你可以开始和它对话了:

bash 复制代码
openclaw agent --message "帮我整理一下今天的待办事项" --thinking high

或者,直接通过命令行给它发消息:

bash 复制代码
openclaw message send --to +1234567890 --message "Hello from OpenClaw"

核心概念:网关、频道与代理

要理解 OpenClaw 怎么工作,可以抓住三个核心概念:

1. Gateway(网关)

网关是 OpenClaw 的"大脑"和"控制中心"。它是一个 WebSocket 服务,默认运行在 ws://127.0.0.1:18789。所有消息、工具调用、事件都通过它来路由。你可以把它想象成一个接线总机,把来自各种渠道的消息转给合适的代理处理,再把回复发回去。

2. Channels(频道)

频道就是各种聊天平台。OpenClaw 支持的数量非常可观:

WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、BlueBubbles (iMessage)、IRC、Microsoft Teams、Matrix、Feishu、LINE、Mattermost、Nextcloud Talk、Nostr、Synology Chat、Tlon、Twitch、Zalo、Zalo Personal、WebChat

每个频道都有对应的配置方式。比如配置 Telegram 只需要设置 TELEGRAM_BOT_TOKEN;配置 Discord 则需要提供 bot token。

3. Agent(代理)

代理是真正执行任务的"执行者"。它调用大模型(支持 OpenAI、Anthropic、Google 等多种提供商),使用工具(浏览器、计算器、命令行等),并返回结果。你可以给不同的频道分配不同的代理,甚至为不同的对话会话创建独立的代理实例。

安全第一:DM 配对机制

OpenClair 连接到真实的聊天平台,这意味着它可能收到来自陌生人的消息。为了避免安全风险,OpenClaw 默认采用了 DM 配对机制

  • 当陌生人发来消息时,OpenClaw 不会直接处理,而是返回一个简短的配对码。
  • 你需要通过命令批准这个配对码:openclaw pairing approve <channel> <code>
  • 批准后,这个发送者才被加入允许列表,后续消息才会被处理。

如果你想完全开放(比如用于公开测试),也可以设置 dmPolicy="open",但一定要明确允许的来源。

你可以随时运行 openclaw doctor 来检查当前的 DM 策略是否安全。

亮点功能:不只是聊天机器人

OpenClaw 的能力远不止收发消息:

语音唤醒 + 对话模式

在 macOS 和 iOS 上,可以用唤醒词叫醒它;在 Android 上,支持连续语音对话。集成了 ElevenLabs 和系统 TTS,听起来很自然。

实时画布

OpenClaw 支持 A2UI(Agent-to-UI),也就是说,代理可以动态生成和控制一个可视化的"画布"区域。你可以让它画图、展示数据、或者创建交互式界面。

工具系统

OpenClaw 内置了丰富的工具:

  • 浏览器控制:启动一个受控的 Chrome 实例,让它替你浏览网页、截图、填写表单。
  • 节点操作:如果运行在 macOS/iOS/Android 设备上,它可以调用系统功能------截图、录屏、获取位置、发送通知、甚至执行本地命令。
  • 定时任务:通过 cron 设置定期执行的任务。
  • 会话工具:可以在不同会话之间传递消息,实现"代理之间互相协作"。

多代理路由

你可以配置不同的频道或不同的对话对象,走不同的代理。每个代理可以有独立的模型、系统提示、工作空间和沙箱策略。这让你可以针对不同场景精细化控制。

高级配置:远程访问与设备节点

虽然 OpenClaw 默认运行在本地,但也完全可以把网关部署在一台云服务器(比如一台小型的 Linux 实例)上,然后通过 Tailscale 或 SSH 隧道从外部访问。这样,你可以在任何地方连接到自己的 AI 助手。

另外,如果你希望让 AI 执行设备本地操作(比如在你手机上拍照、发送通知),可以通过 设备节点(Node) 的方式实现。macOS、iOS 和 Android 都有对应的节点应用,它们会通过 WebSocket 连接到网关,暴露设备能力,让代理可以远程调用。

总结:适合谁?

OpenClaw 特别适合以下几类人:

  • 技术爱好者:喜欢自己动手配置、扩展、深度掌控。
  • 隐私敏感者:希望把 AI 助手的数据和对话留在自己设备上。
  • 多平台用户:日常使用多个聊天工具,希望一个 AI 统一服务。
  • 自动化爱好者:想通过 AI 驱动浏览器、设备、定时任务等,构建个人自动化流程。

OpenClaw 不是一个封闭的产品,而是一个可以无限扩展的平台。它的名字来源于作者为 Molty(一只"太空龙虾")打造的 AI 助手------开放、有趣、又充满可能性。


相关链接

相关推荐
小龙报2 小时前
【Coze-AI智能体平台】解锁 Coze 工作流:逻辑控制・数据处理・AIGC 多媒体全场景实战
人工智能·深度学习·机器学习·语言模型·自然语言处理·github·aigc
SaaS_Product2 小时前
安全、协作、存储三个维度测评:Zoho网盘和OneDrive
人工智能·云计算·saas·onedrive
盼小辉丶2 小时前
PyTorch实战(37)——使用Optuna搜索最优超参数
人工智能·pytorch·深度学习·自动机器学习
TDengine (老段)2 小时前
TDengine IDMP 0-阅读指南
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
Westward-sun.2 小时前
OpenCV图像特征提取:Harris角点检测与SIFT特征提取实战
人工智能·opencv·计算机视觉
Deepoch2 小时前
Deepoc具身模型开发板:除草机器人的全天候作业中枢
人工智能·科技·机器人·开发板·具身模型·deepoc·除草机器人
灵途科技2 小时前
精密感知赋能具身智能:灵途科技高性能传感器加速机器人多场景落地
人工智能·科技·机器人
冰封剑心2 小时前
容器参数错误,更换参数
人工智能·计算机视觉·vllm
GOWIN革文品牌咨询2 小时前
AI入口下的B2B品牌升级:从内容堆积到标准答案位的重构方法
人工智能·重构·智能设备·工业软件·b2b品牌策划·b2b品牌设计