不是聊天机器人,而是能帮你做事的数字助手
什么是 OpenClaw?
OpenClaw 是一个强大的 AI 助手框架,它不仅仅能和你聊天,还能真正帮你做事。
想象一下:你的 AI 助手不仅能回答问题,还能:
-
自动抓取网页数据
-
批量处理文件
-
发送消息到各个平台
-
自动化工作流程
-
控制浏览器完成操作
这就是 OpenClaw 的核心价值。
OpenClaw 能做什么?
🌐 网络自动化
-
网页抓取 – 自动提取网页内容
-
浏览器自动化 – 点击、输入、导航
-
API 集成 – 连接各种在线服务
📁 文件与文档
-
文件管理 – 读写、编辑、搜索文件
-
文档处理 – 批量创建、编辑文档
-
知识库管理 – 自动整理知识
💬 消息与沟通
-
多平台消息 – Discord、Slack、Telegram、飞书等
-
批量发送 – 一键发送消息到多个渠道
-
自动化回复 – 智能回复和互动
⚙️ 系统自动化
-
命令执行 – 运行 Shell 命令
-
定时任务 – 设置 cron 定时执行
-
远程控制 – 管理远程节点
📊 数据处理
-
数据抓取 – 从各种来源收集数据
-
批量处理 – 高效处理大量数据
-
报告生成 – 自动生成各类报告
核心特性
1. 多功能集成
OpenClaw 内置了丰富的 skills(技能包),涵盖各种场景:
-
飞书集成 – 文档、云盘、知识库操作
-
开发工具 – coding-agent、tmux、github
-
消息平台 – Discord、Slack、Telegram
-
笔记工具 – Notion、Obsidian、Apple Notes
-
媒体处理 – 语音识别、TTS、视频处理
2. 模块化设计
每个 skill 都是独立的模块,按需加载:
feishu-doc # 文档操作
feishu-drive # 云盘管理
feishu-wiki # 知识库导航
3. 灵活的扩展性
你可以轻松创建自己的 skills:
-
自定义工作流程
-
封装特定任务
-
复用代码和配置
4. 实时交互
支持多种交互方式:
-
Web 聊天
-
飞书消息
-
浏览器控制
-
远程命令
使用场景
场景 1:内容创作者
-
自动抓取竞品信息
-
批量生成文章草稿
-
自动发布到社交媒体
-
多平台消息同步
场景 2:开发者
-
自动化部署流程
-
批量处理配置文件
-
生成测试报告
-
代码审查和优化
场景 3:企业用户
-
自动化客服回复
-
批量发送通知
-
数据监控和报告
-
团队协作自动化
场景 4:个人用户
-
自动化日常任务
-
智能提醒和通知
-
个人知识管理
-
多渠道消息统一管理
场景 5:开发者助手
-
代码生成和优化
-
调试和测试
-
文档生成
-
API 集成
场景 6:媒体工作者
-
实时内容监控
-
自动化剪辑辅助
-
多平台内容分发
-
数据统计和分析
如何开始?
1. 安装 OpenClaw
前置要求
-
Node.js ≥22
-
npm / pnpm / bun
推荐安装方式(使用向导)
# 全局安装 OpenClaw
npm install -g openclaw@latest
# 或
pnpm add -g openclaw@latest
# 或
bun install -g openclaw@latest
# 运行安装向导
openclaw onboard –install-daemon
安装向导会自动:
-
检查系统环境
-
安装 Gateway 守护进程(launchd/systemd 用户服务)
-
引导配置模型、渠道和 skills
快速启动
# 启动 Gateway
openclaw gateway –port 18789 –verbose
# 发送消息
openclaw message send –to +1234567890 –message "Hello from OpenClaw"
# 与助手对话
openclaw agent –message "Ship checklist" –thinking high
从源码安装(开发模式)
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖(推荐使用 pnpm)
pnpm install
# 构建 UI
pnpm ui:build
# 运行安装向导
pnpm openclaw onboard –install-daemon
# 开发模式(自动重载)
pnpm gateway:watch
使用 Docker
# 拉取镜像
docker pull openclaw/openclaw:latest
# 运行容器
docker run -d \\
–name openclaw \\
-p 18789:18789 \\
-v ~/.openclaw:/root/.openclaw \\
openclaw/openclaw:latest
# 运行向导
docker exec -it openclaw openclaw onboard
2. 配置你的环境
配置模型
创建配置文件 ~/.openclaw/openclaw.json:
{
"agent": {
"model": "anthropic/claude-opus-4-5",
"thinking": "high"
},
"channels": {
"discord": {
"token": "your-discord-token"
},
"telegram": {
"botToken": "your-bot-token"
},
"slack": {
"botToken": "your-slack-bot-token",
"appToken": "your-slack-app-token"
},
"whatsapp": {
"allowFrom": ["+15555550123"]
}
}
}
配置 Skills
Skills 会自动从 ClawHub 拉取和安装。在配置中启用需要的 skills:
{
"skills": {
"enabled": [
"feishu-doc",
"feishu-drive",
"feishu-wiki",
"coding-agent",
"tmux",
"weather"
]
}
}
配置渠道
Discord:
openclaw channels login discord
Telegram:
openclaw channels login telegram
WhatsApp:
openclaw channels login whatsapp
飞书:
openclaw channels login feishu
3. 启动 OpenClaw
# 启动服务
openclaw start
# 或使用 systemd(Linux)
sudo systemctl start openclaw
sudo systemctl enable openclaw
# 查看状态
openclaw status
4. 开始使用
Web 界面
访问 http://localhost:8080 打开 Web 界面
命令行
# 交互式使用
openclaw chat
# 执行命令
openclaw execute "帮我抓取网页数据"
API 调用
import requests
response = requests.post(
"http://localhost:8080/api/chat",
json={
"message": "帮我处理文件",
"model": "glm-4.7-flash"
}
)
print(response.json())
技术栈
OpenClaw 支持多种大模型:
-
Anthropic Claude (推荐) – Opus 4.5, Sonnet 4.5, Haiku 4.5
-
OpenAI – GPT-4, GPT-4 Turbo, Codex
-
智谱AI – GLM-4.7-Flash(国内访问快)
核心技术
-
Node.js – 主要运行时环境
-
FastAPI – Gateway Web 服务框架
-
WebSocket – 实时通信协议
-
Docker – 容器化部署
-
Tauri – 跨平台桌面应用
-
TypeScript – 类型安全开发
开源与社区
OpenClaw 是一个个人 AI 助手,你可以完全掌控在自己的设备上运行。
它不仅仅是聊天机器人,更是:
-
多渠道消息中心 – WhatsApp、Telegram、Discord、Slack、飞书等
-
自动化工作流引擎 – 自动执行任务、发送消息、处理数据
-
代码助手 – 代码生成、调试、测试、部署
-
知识管理工具 – 自动整理、分类、检索知识
-
本地优先 – 数据完全在本地,保护隐私安全
核心优势:
-
✅ 本地运行,数据安全
-
✅ 多渠道统一管理
-
✅ 灵活的 skills 系统
-
✅ 强大的自动化能力
-
✅ 开源免费
开始使用 OpenClaw,让你的 AI 助手真正帮你干活吧!


