OpenClaw上手教程
OpenClaw 是一款开源自托管的个人 AI 智能体(Agent),核心定位是 “能执行真实任务的数字员工”,由 Peter Steinberger 开发(曾用名 Clawdbot/Moltbot)。它区别于纯对话式 AI,可在你自己的设备或服务器上运行,通过自然语言指令完成系统级操作与跨平台协同,全程数据隐私可控GitHub。
一、核心价值
自托管、强执行、多渠道、隐私优先;以 “网关(Gateway)” 为控制面,连接聊天工具与 AI 能力,实现 7×24 小时可用。
二、能做什么(典型场景)
①多渠道交互:接入 WhatsApp、Telegram、Discord、Slack、Signal、iMessage、飞书、企业微信等,用日常聊天工具发指令GitHub②系统级操作:读写文件、整理文件夹、执行终端命令、控制浏览器、自动化截图与数据抓取③办公自动化:处理邮件、管理日历 / 待办、生成周报、同步日程提醒④开发辅助:编写 / 调试代码、运行测试、提交 Git、部署简单应用⑤定时与编排:设定 cron 任务、串联多工具工作流(如 “早 8 点汇总邮件并推送到 Telegram”)GitHub⑥语音与可视化:支持语音唤醒 / 对话(需 ElevenLabs)、Live Canvas 可视化工作区、iOS/Android 移动端节点配对GitHub
三、部署方案
1、前置要求(通用)环境:Node.js ≥ 22(推荐 22.10+)、npm/pnpm;或 Docker + Docker Compose(容器版)。AI 密钥:推荐 Anthropic Claude(官方首选),也支持 OpenAI、Gemini、国内大模型(如通义千问、DeepSeek)docs.openclaw.ai。网络:公网部署需放行端口(默认 18789);国内网络建议选择支持本地模型或国内云模型的部署方式。
2、方案:本地快速部署,新手首选,5 分钟适合 Mac/Windows/Linux 本地试用,无需公网服务器。
①安装核心包bash运行 npm 安装(全局)npm install -g openclaw或 pnpm(推荐,速度更快)pnpm add -g openclaw②初始化并安装守护进程bash运行openclaw onboard --install-daemon
③配置向导输入 AI 提供商与 API Key(如 Anthropic)。选择要接入的聊天渠道(如 Telegram/WhatsApp)。完成技能安装与权限确认。
④启动网关与验证bash运行 登录渠道(如 WhatsApp 扫码登录)openclaw channels login 启动网关(默认端口 18789)openclaw gateway --port 18789
⑤访问控制台:浏览器打开 网页链接,即可在聊天工具发指令测试docs.openclaw.ai。
验证是否成功:在绑定的聊天工具发送 “帮我列出桌面文件”,若返回列表则部署正常。