大家好,我是Galen,一位热爱科技的博主。最近在AI圈子里刷屏的OpenClaw,你听说了吗?这个开源项目就像一个“会动手的AI管家”,它不只是聊天,还能帮你清空邮箱、发邮件、管理日历,甚至帮你值机登机——全靠你熟悉的聊天App如WhatsApp或Telegram操作。不同于那些云端依赖的AI,OpenClaw完全运行在你的本地设备上,隐私第一,开源透明。为什么这么火?因为它简单上手,却强大到能改变你的日常工作流。今天,我就来详细聊聊它的核心功能和部署指南,带上一些截图,一起上手玩玩吧!

(图片:OpenClaw的官网界面,红色的爪子Logo超级可爱,瞬间get到它的“动手”精神。)
第一部分:OpenClaw的功能介绍——不止聊天,它是你的AI执行官
OpenClaw的设计理念是“AI that actually does things”(真正会做事的那种AI),它不是一个单纯的聊天机器人,而是集成了多渠道通信、工具调用和技能系统的全能助手。基于Node.js构建,支持任何操作系统(macOS、Linux、Windows via WSL2),核心是通过一个叫“Gateway”的控制平面来管理一切。简单说,它像一个本地服务器,监听你的消息,然后用AI模型(如Claude Opus)来解析意图、执行任务。
1. 多渠道支持:无缝接入你的日常聊天App
OpenClaw的最大亮点之一,就是它能“藏”在你已经用的App里,不用下载新软件。支持的渠道包括:
- 即时消息:WhatsApp(用Baileys库)、Telegram(grammY)、Slack(Bolt)、Discord(discord.js)、Google Chat、Signal(signal-cli)、iMessage(BlueBubbles服务器)、Microsoft Teams、Matrix、Zalo等。
- WebChat:直接在浏览器聊天。
- 语音模式:在macOS、iOS和Android上支持语音交互,通过ElevenLabs集成,能实时语音回复。
想象一下:在WhatsApp群里@它,它就能帮你总结会议纪要;或在Telegram私聊,让它帮你订机票。所有交互都通过WebSocket(默认端口18789)实时同步,延迟低到几乎无感。
2. 核心工具和技能系统:从简单任务到复杂自动化
OpenClaw内置了丰富的工具(Tools)和技能(Skills),让你像指挥一个团队一样下达指令。它支持多代理路由,每个会话独立隔离,避免混乱。
- 内置工具:
- 浏览器控制:自动打开网页、填写表单、抓取数据。比如,让它帮你查航班并直接值机。
- 节点工具:访问设备硬件,如相机(拍照)、屏幕截图、位置服务(基于GPS)。
- 定时任务:用cron jobs设置提醒,比如每天早上发天气报告。
- Webhook和会话管理:集成外部API,发送消息到其他会话。
- 技能平台:
- 捆绑技能:开箱即用,如邮箱管理(清空Inbox、发送邮件)、日历同步(Google Calendar集成)。
- 管理技能:从ClawHub注册表下载社区技能,比如“谈判助手”(自动砍价)或“内容生成器”(写邮件草稿)。
- 工作区技能:自定义上传到~/.openclaw/workspace/skills,支持注入提示文件如AGENTS.md(定义AI人格)。
举个例子:你说“帮我清空邮箱,只留重要邮件”,它会用AI分析邮件优先级,自动归档或回复。或者“管理我的日历,下周空出时间见朋友”,它会扫描事件、建议调整。

(图片:OpenClaw在iPhone上的WhatsApp交互截图,看它如何处理待办事项、日历和播客笔记,超级直观!)
3. 高级功能:多代理、Live Canvas和安全设计
- 多代理路由:一个Gateway管理多个AI代理,每个代理有独立工作区(workspace)和会话。适合团队协作,比如一个代理管工作,一个管个人。
- Live Canvas:视觉化工作空间,通过A2UI控制,能拖拽构建自动化流程,像Notion+Zapier的结合。
- LLM集成:支持任何大语言模型,推荐Anthropic的Claude Opus 4.6(长上下文、安全性高)。有故障转移机制,如果一个模型挂了自动切换。CLI命令如openclaw agent --message "你的查询"就能测试。
- 安全与隐私:默认DM配对需验证码,允许列表(allowlist)控制访问,非主会话沙箱化(sandbox)。但要注意:它有prompt injection风险,别给陌生人访问权限。
总的来说,OpenClaw的功能覆盖了从被动响应到主动执行的全谱系,让AI真正“落地”。Hacker News上有人分享用它自动化代码审查,节省了半天时间;WIRED的文章也提到它能谈判购物折扣——但也提醒别让它“反噬”你(比如误操作)。
第二部分:OpenClaw的部署指南——15分钟上手,详细步骤走起
部署OpenClaw超级友好,尤其是对开发者。整个过程基于CLI工具,GitHub星标已破万。系统要求不高:Node.js ≥22,任何OS(Linux推荐远程用)。如果你是新手,跟着YouTube的“From Zero to First AI Assistant in 15 Minutes”视频走准没错。下面是详细步骤,我分初级(CLI)和高级(Docker/源代码)来说。
1. 准备工作:检查系统和安装CLI
- 系统要求:
- Node.js 22+(用nvm安装:nvm install 22)。
- macOS:需签名构建以获持久权限。
- 可选:signal-cli(Signal支持)、BlueBubbles(iMessage)、Tailscale(远程访问)。
- 安装CLI(一键式):
验证:openclaw --version。Bash
npm install -g openclaw@latest # 或用pnpm(更快) pnpm add -g openclaw@latest
2. 运行Onboarding向导:核心设置
这是最简单的入门方式,它会引导你配置Gateway、工作区、渠道和技能。
openclaw onboard --install-daemon
- 步骤详解:
- Gateway安装:作为用户服务(macOS用launchd,Linux用systemd)后台运行。默认端口18789,只绑本地(127.0.0.1)。
- 工作区创建:自动生成~/.openclaw/workspace,放技能和配置。
- 渠道配置:选WhatsApp?它会提示扫描二维码登录。Telegram?输入Bot Token。
- LLM配置:编辑~/.openclaw/openclaw.json:
支持本地模型(如Ollama),但推荐云端以获更好性能。JSON
{ "agent": { "model": "anthropic/claude-opus-4-6", "apiKey": "你的Anthropic密钥" } } - 技能激活:默认加载捆绑技能,运行openclaw skills list查看。
启动Gateway:
openclaw gateway --port 18789 --verbose
现在,在支持的App里发消息试试:“Hi, what's my schedule today?”
3. 高级部署:Docker沙箱或从源代码
- Docker方式(推荐安全隔离):
- 拉取镜像:docker pull openclaw/openclaw:latest。
- 运行容器:见官方docs(docs.openclaw.ai/install/docker),绑定卷挂载工作区。
- 益处:非主会话自动沙箱,防prompt injection。Microsoft博客建议用Docker Model Runner跑本地模型,无API费用。
- 从源代码开发:
用Nix配置:github.com/openclaw/nix-openclaw,声明式管理。Bash
git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install pnpm ui:build # 构建UI pnpm build pnpm openclaw onboard --install-daemon pnpm gateway:watch # 开发热重载
4. 安全最佳实践和故障排除
- 安全:设dmPolicy="pairing"需验证码;用channels.<name>.allowFrom白名单用户;Gateway别公网暴露(用Tailscale隧道)。
- 诊断:openclaw doctor检查配置。更新:openclaw update --channel stable。
- 常见坑:Windows用WSL2;语音需ElevenLabs API;如果模型慢,调--thinking high增加思考深度。
- 伴侣App:macOS菜单栏App监控;iOS/Android节点App执行设备任务。
部署完,运行openclaw agent --message "介绍自己"测试——它会自信地说:“我是你的OpenClaw,随时准备动手!”

(图片:OpenClaw在MacBook上的运行界面,隐私警示提醒我们用得小心。)
结语:OpenClaw,开启AI助手的本地时代
OpenClaw不完美——安全风险和模型依赖是痛点,但它的开源精神和实用性,让它在2026年成为AI热点。试试部署一个,看它如何解放你的双手!有问题?欢迎评论区交流。GitHub星我一个,fork走起:https://github.com/openclaw/openclaw。