🚀 OpenClaw 部署安装教程
OpenClaw(昵称 “Molty” 或 “龙虾”)是 2026 年最火爆的开源自主 AI 智能体(AI Agent)。它不仅仅是一个聊天机器人,而是一个能直接操作你电脑、浏览网页、处理文件并与各种通讯软件集成的“数字员工”。
它的口号是:“一个真正能干活的 AI”。
一、 OpenClaw 能干什么?
OpenClaw 的核心逻辑是“代理执行”。它拥有系统访问权、长期记忆和主动性:
- 全自动办公:它可以阅读并回复邮件、自动在 Google 日历中安排会议、在 Notion/Trello 中更新项目状态。
- 计算机控制:你可以通过手机发指令,让它在你的电脑上运行 Shell 脚本、读写文件、甚至通过 Chrome 浏览器完成抢票、填写表单或数据采集。
- 多平台集成:你可以把 OpenClaw 接入 WhatsApp、Telegram、Discord、Slack 甚至 iMessage。就像给一个懂技术的秘书发消息一样。
- “心跳”机制(Heartbeat):不同于问答式的 ChatGPT,OpenClaw 会主动检测任务。比如它可以每小时检查一次你的收件箱,发现紧急邮件时主动通过微信提醒你。
- 技能扩展:它拥有上百种预置技能(Skills),甚至能自动写代码为自己编写新技能。
二、 如何部署 OpenClaw
OpenClaw 既可以运行在本地电脑上,也可以部署在云端服务器(如 Mac Mini M4、树莓派或 VPS)。
1. 准备工作
- 环境依赖:Node.js 22+ 和 Git。
- API Key:你需要准备模型供应商的 API Key(如 Claude、OpenAI 或 DeepSeek)。
2. 快速安装(推荐)
在终端(Linux/Mac/Windows WSL)运行官方一键安装脚本:
或者通过 npm 全局安装:
3. 配置与启动
安装完成后,运行引导程序:
在此过程中,你需要:
- 选择 AI 提供商(如 Anthropic/Claude 是目前表现最稳定的)。
- 设置 Gateway Token(用于登录 Web 界面)。
- 扫描二维码连接你的通讯软件(如 WhatsApp 或 Telegram)。
4. 访问界面
启动后,你可以通过浏览器访问控制台:
http://localhost:18789(默认端口)
三、 实战案例:如何使用它?
部署成功后,你可以在聊天软件里这样指挥它:
“帮我监控这几个 GitHub Repo,如果有超过 500 Stars 的新 Issue,总结后发邮件给我。” “我的 Mac 桌面太乱了,帮我把所有 PDF 移动到一个文件夹,并按日期重命名。” “帮我搜一下下周去大理的特价机票,如果低于 600 块直接提醒我。”
四、 部署建议与风险提示
- 最佳硬件:目前社区公认的最佳宿主机是 Mac Mini M4,因为它功耗极低、性能强劲且支持 24/7 在线。
- 安全性注意:OpenClaw 拥有极高的系统权限(执行 Shell 命令)。千万不要给它赋予 root 权限,并建议在受限的沙盒环境或虚拟机中运行。
- 隐私控制:由于它运行在你的硬件上,所有对话历史和文件都在本地,相比 SaaS 助手更隐私,但第三方插件(Skills)需谨慎安装。
五、 管理OpenClaw后台运行的关键命令:
💡 核心机制解析
OpenClaw之所以能够常驻后台,主要依赖于两个关键设计:
- “网关 (Gateway)”守护进程:OpenClaw的核心是一个名为
gateway的守护进程。当你使用openclaw gateway start命令后,它就会在后台独立运行,持续监听本地端口(如18789),并与你配置的各种通讯渠道(如 Telegram、Slack)保持连接,随时准备响应任务。即使你关闭了终端窗口,它也不会停止。 - 用户级守护 (Lingering):在Linux系统(如Ubuntu)上,为了确保用户注销后服务依然能运行,通常需要启用“用户级守护”(lingering)功能。例如在Oracle Cloud的部署指南中,就有
sudo loginctl enable-linger ubuntu这一步,它保证了OpenClaw服务在用户退出登录后仍能持久运行。
⚙️ 生产环境的部署建议
对于希望OpenClaw 7x24小时稳定运行的用户,官方和社区通常推荐将其部署在一台专用的、常开的设备或云服务器上,比如:
- 低功耗硬件:如 Mac Mini (特别是M1芯片版) 或树莓派,它们性价比高、省电静音,非常适合当“私人管家”。
- 云服务器:如阿里云、Oracle Cloud(可利用其免费套餐)等,可以保证服务的在线率和网络的稳定性。
在这些设备上,除了用 gateway 命令管理,你还可以进一步将OpenClaw配置为系统服务(如使用 systemd),并设置开机自启,这样它就能在设备启动后自动在后台运行,无需人工干预。

