OpenClaw 是一个运行在自有设备上的个人 AI 助手,支持多平台、多渠道(WhatsApp、Telegram、Slack、Discord 等),可以在 macOS、Linux、Windows、iOS、Android 上运行。本文详细介绍几种主流部署方式,帮助你快速上手。
OpenClaw 是本地优先(local-first)的 AI 助手框架,核心是 Gateway 控制平面 + Agent 运行时。它不是云服务,而是跑在你自己的机器上,所有数据、配置、密钥都在本地。
核心特性:
- 多渠道接入:WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Teams、Matrix 等
- 跨平台:macOS/Linux/Windows/iOS/Android
- 多 Agent 路由:可为一对一/群组/不同场景配置不同 Agent
- 安全模型:DM 配对机制、Agent 沙箱、工具权限控制
- 语音唤醒 + Talk 模式:支持 macOS/iOS/Android
运行时要求:
- Node.js ≥ 22
- 推荐 pnpm(也可以用 npm 或 bun,但 Bun 对 Gateway 有兼容问题)
适合个人使用,本机运行。
向导会引导你完成:
- Gateway 配置(端口、认证)
- 模型选择(推荐 Anthropic Pro/Max + Opus 4.6)
- 渠道登录(WhatsApp 扫码、Telegram openclaw 安装 Bot Token 等)
- 工作区初始化
适合需要隔离环境、一次性体验、或在 VPS 上运行。
完成后访问 http://127.0.0.1:18789/,在 Control UI 中粘贴 token。
Docker 镜像以 non-root 用户 node(uid 1000)运行。如果遇到权限错误:
适合 7×24 小时运行,远程访问。
从本地 laptop 端口转发:
然后本地浏览器访问 http://127.0.0.1:18789/ 即可控制远程 Gateway。
通过 Tailscale Serve/Funnel 安全暴露:
适合需要修改源码、贡献 PR、或深度定制。
重要安全特性:在群聊/频道中使用 Agent 时,可启用沙箱隔离。
1. Node 版本不满足要求?
使用 nvm 安装 Node 22+:
2. Docker 权限错误?
确保挂载目录属于 uid 1000:
3. 远程访问 Gateway?
使用 SSH 隧道或 Tailscale Serve/Funnel
4. 升级 OpenClaw?
OpenClaw 提供了灵活多样的部署方式,选择适合你的方式,开始打造属于你的个人 AI 助手吧。
参考资料:
- OpenClaw GitHub
- OpenClaw 文档
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/252614.html原文链接:https://javaforall.net
