OpenClaw 从入门到精通:本地部署 + 自动办公全教程
核心:从 "聊天" 到 "自动干活",一键完成报表、邮件、会议、代码等全流程
你还在手动处理这些工作吗?
每天早上打开电脑,你是否也在重复这些操作:
打开邮箱 → 筛选重要邮件 → 逐个回复 打开 Excel → 整理昨日数据 → 制作报表 打开会议软件 → 记录会议内容 → 整理纪要 打开 IDE → 写代码 → 调试 → 提交
如果有个 AI 助手,能帮你自动完成这一切呢?
今天给大家介绍一款国产开源神器 —— OpenClaw(龙虾),一个能从"聊天"进化到"自动干活"的 AI 智能体。
OpenClaw 是什么?
OpenClaw(中文名"龙虾")是新一代 AI Agent 框架,核心优势:
| 特性 | 说明 |
|---|---|
| 本地部署 | 数据不出本地,隐私更安全 |
| 多模型支持 | GPT-4、Claude、DeepSeek、通义千问任选 |
| 丰富工具 | 文件操作、邮件发送、网页抓取、代码执行 |
| 多平台接入 | 微信、飞书、钉钉、Slack 一键接入 |
| 自动工作流 | 定时任务、条件触发、流程编排 |
| 跨平台 | Windows、Mac、Linux 全支持 |
一句话总结:OpenClaw = 大模型大脑 + 工具手脚 + 自动化工作流
第一步:本地部署(10分钟搞定)
1. 环境准备
系统要求:
Windows 10/11 / macOS 12+ / Ubuntu 20.04+ Node.js 18+(推荐 20 LTS) Git 8GB+ 内存
安装 Node.js:
# Windows
winget install OpenJS.NodeJS
# Mac
brew install node
# Ubuntu
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
2. 安装 OpenClaw
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖
npm install
# 配置环境
cp .env.example .env
# 编辑 .env 填入 API Key
.env 配置:
LLM_PROVIDER=openai
OPENAI_API_KEY=sk-your-key
ANTHROPIC_API_KEY=sk-your-key
WECHAT_WEBHOOK_URL=https://qyapi.weixin.qq.com/...
3. 启动服务
npm run dev
访问:http://localhost:3000[1]
第二步:核心功能实战
场景 1:自动处理邮件
需求:每天自动检查邮件,生成摘要发送到飞书
配置 workflows/email-summary.yml:
name: 每日邮件摘要
schedule: 0 9 * * *
steps:
- name: fetch-emails
skill: email-client
action: fetchUnread
config:
maxEmails: 20
filter: "重要 OR 紧急"
- name: summarize
skill: llm
action: summarize
input: "{{fetch-emails.output}}"
- name: send-to-feishu
skill: feishu
action: sendMessage
input: "{{summarize.output}}"
部署:
openclaw workflow deploy workflows/email-summary.yml
场景 2:自动生成报表
需求:每周一自动拉取销售数据,生成 Excel 发送到微信群
const { DatabaseClient } = require('@openclaw/database-client')
const { ExcelGenerator } = require('@openclaw/excel-generator')
async function generateWeeklyReport() {
// 查询数据库
const db = new DatabaseClient()
const salesData = await db.query(`
SELECT salesperson, SUM(amount) as total
FROM orders WHERE created_at >= DATE_SUB(NOW(), INTERVAL 7 DAY)
GROUP BY salesperson
`)
// 生成 Excel
const excel = new ExcelGenerator()
const report = await excel.create({
title: '周销售报表',
data: salesData
})
// 发送到微信
await wechat.sendFile({
chatId: '销售群',
file: report.path
})
}
场景 3:会议自动记录
需求:会议时自动录音转文字,提取关键决策
# 启动会议记录
openclaw meeting start --config meeting-config.json
效果:
实时语音转文字 自动识别发言人 提取关键决策 生成待办清单 会后5分钟发送纪要
场景 4:代码自动编写
需求:根据需求文档自动生成代码、测试用例
name: 自动生成代码
steps:
- name: parse-requirement
skill: llm
action: parseRequirement
- name: generate-code
skill: code-generator
action: generate
- name: generate-tests
skill: code-generator
action: generateTests
- name: create-pr
skill: github-client
action: createPullRequest
第三步:高级应用
1. 多智能体协作
agents:
- name: data-collector
role: 数据采集
skills: [web-scraper, database-client]
- name: analyst
role: 数据分析
skills: [llm, excel-generator]
dependsOn: data-collector
- name: reporter
role: 报告生成
skills: [pdf-generator, email-client]
dependsOn: analyst
2. 自然语言编排
直接用自然语言描述工作流:
"每天早上检查服务器日志,如果有错误就发到钉钉群,并创建一个 Jira 工单"
OpenClaw 自动转换为工作流!
实战案例
案例 1:某电商公司(50人团队)
使用前:
3名运营每天花4小时处理订单 数据分析师每周花2天做报表
使用后:
订单自动处理,运营专注活动策划 报表自动生成,分析师专注深度分析 效果:人效提升 300%,成本降低 60%
案例 2:某软件公司(20人团队)
应用场景:
代码自动审查、自动生成单元测试 自动部署、自动回滚
效果:
代码质量提升 40% Bug 修复时间缩短 50% 版本发布频率提升 3 倍
常见问题
Q: OpenClaw 收费吗? A: 开源免费!社区版完全免费。
Q: 支持哪些大模型? A: GPT-4、Claude 3、DeepSeek、通义千问等主流模型。
Q: 需要编程基础吗? A: 基础使用不需要,自然语言即可配置。
Q: 数据安全吗? A: 本地部署,数据不出内网,支持私有化部署。
写在最后
OpenClaw 不仅仅是一个工具,更是一种全新的工作方式:
从 "人找工具" 到 "AI 自动干活"
从 "重复劳动" 到 "创造价值"
从 "996" 到 "准点下班"
2026 年,让 AI 成为你的超级助手!
互动时间:你平时最烦的重复工作是什么? 留言告诉我,下期出针对性解决方案!
夜雨聆风