OpenClaw:本地优先开源 AI 智能体
OpenClaw(原 Clawdbot/Moltbot)是一款本地优先、开源且具备强执行能力的 AI 智能体。它允许你在常用的即时通讯软件中通过自然语言指挥电脑直接操作文件、执行终端命令或处理自动化任务,所有数据默认存储在本地,隐私完全可控。
核心定位与能力
1. 核心定位
- 本地优先的 AI 代理:数据、会话和凭证默认保存在本地
~/.openclaw,不依赖云端服务。 - 有'手'的 AI:区别于纯聊天模型,它能执行真实操作(文件读写、终端指令、浏览器控制、定时任务)。
- 多渠道统一入口:支持接入 Telegram、Discord、Slack、钉钉、飞书等,在聊天窗口即可发送指令。
- 开源可扩展:采用 MIT 协议,社区拥有 700+ 技能插件,支持自定义开发。
2. 主要应用场景
- 办公自动化:自动处理邮件日程、生成会议纪要、批量文档转换及周报日报生成。
- 个人效率工具:浏览器自动化填表爬虫、桌面文件整理、定时脚本巡检。
- 技术开发利器:代码辅助生成调试、服务器远程命令执行、Docker 管理及日志分析。
- 生活服务助手:信息搜集比价、跨设备协同控制、通知自动回复。
部署方案详解
方案 A:本地一键部署(推荐新手/个人)
环境准备
需要 Node.js ≥22、2GB+ RAM 及双核 CPU。系统支持 macOS、Linux 或 Windows(推荐 WSL2)。
安装步骤
使用官方脚本快速初始化:
# macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows (WSL2)
ws --install
curl -fsSL https://openclaw.ai/install.sh | bash
初始化配置
启动向导会自动配置模型、IM 渠道及守护进程:
openclaw onboard --install-daemon
按提示选择 AI 模型(如 GPT-4/Claude/Ollama)、输入 API Key、授权 IM 登录并设置开机自启。
启动验证
# 查看状态
openclaw gateway status
# 前台运行测试
openclaw gateway run
# 后台服务管理
sudo systemctl start openclaw
sudo systemctl enable openclaw
Web 管理端默认访问 http://localhost:18789,CLI 可直接调用 openclaw agent --message "帮我整理桌面文件"。
方案 B:Docker 容器化部署(服务器/多环境)
1. 安装 Docker
# Ubuntu/Debian
sudo apt update && sudo apt install docker.io -y
sudo systemctl start docker && sudo systemctl enable docker
2. 拉取并启动容器
docker pull openclaw/openclaw:stable
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
-e OPENAI_API_KEY=你的 OpenAI Key \
-e CLAUDE_API_KEY=你的 Claude Key \
--restart always \
openclaw/openclaw:stable
3. 验证与配置
进入容器进行初始化:
docker exec -it openclaw bash
openclaw onboard
exit
方案 C:阿里云一键部署(云端/企业)
- 创建实例:选择轻量应用服务器,镜像搜索
OpenClaw稳定版,规格建议 2vCPU+4GiB。 - 安全组配置:放行 TCP 18789 端口。
- 配置访问:在控制台写入 API Key,获取公网 IP 与 Token。
- 访问:通过 Web 端
http://你的公网 IP:18789或绑定 IM 远程控制。
部署后必做配置
1. 模型配置
openclaw models list
openclaw config set default.model gpt-4o
2. IM 渠道绑定(以 Telegram 为例)
openclaw channels login telegram
# 按提示输入 Bot Token(需从 @BotFather 获取)
3. 权限与安全
- 沙箱隔离:工具执行默认沙箱隔离,主机执行需显式授权。
- 权限控制:使用
openclaw permissions配置具体工具权限。 - 数据加密:本地数据采用 AES-256 加密存储。
4. 技能扩展
openclaw skills search "文件管理"
openclaw skills install file-organizer
常见问题排查
- 端口占用:使用
lsof -i :18789查看进程,kill 后重启。 - 模型调用失败:检查 API Key 有效性、余额及网络连通性。
- IM 连接异常:重新登录渠道,运行
openclaw channels status查看状态。 - 执行权限不足:避免直接用 root 运行,配置用户权限或使用
sudo。
学习资源
- 官方文档:openclaw.ai/docs
- GitHub 仓库:github.com/openclaw/openclaw
- 社区交流:Discord(6 万 + 人)、Twitter/X、知乎/掘金技术帖

