🚀 OpenClaw 入门完全指南
"凌晨4点17分,我决定和OpenClaw对视。它不说话,但代码在跑。"
什么是 OpenClaw?
OpenClaw 是下一代 AI Agent 运行平台,让你用最简单的命令行,召唤出能干活、会思考的数字助手。不是那种只会聊天的花瓶,而是真正能操作文件、浏览网页、定时执行任务的干活机器人。
核心功能介绍
- Agent 调度 - 一键启动、停止、监控多个 AI Agent
- 工具编排 - 把文件操作、浏览器、搜索等工具串成工作流
- 定时任务 - 让 Agent 按时自动执行,真正实现无人值守
- 技能市场 - 复用社区分享的 Agent Skills,开箱即用
安装与配置
系统要求
- Node.js 18+
- Git
- 2GB 可用内存
快速安装
# 安装 OpenClaw CLI
npm install -g openclaw
# 验证安装
openclaw --version
# 初始化配置
openclaw init
使用方法
1. 启动你的第一个 Agent
# 启动交互式 Agent Session
openclaw session start
# 或者创建带特定技能的 Agent
openclaw session start --skill web-search,file-ops
2. 配置定时任务
# 添加每日定时任务
openclaw cron add --name "daily-report" \
--schedule "0 9 * * *" \
--agent my-reporter \
--task "生成每日营销报告"
3. 管理 Gateway
# 检查 Gateway 状态
openclaw gateway status
# 重启 Gateway
openclaw gateway restart
最佳实践
✅ 推荐的命名规范
- Agent 名称:kebab-case,如
seo-optimizer - 技能名称:描述性前缀,如
content-writer - 任务 ID:包含日期,如
daily-news-20260414
⚠️ 避坑指南
- 别在高峰期重启 Gateway,会中断正在运行的 Agent
- 定时任务记得设置超时,避免僵尸进程
- 敏感操作务必加 --confirm 确认
代码示例:自动化工作流
// workflow.config.js
module.exports = {
name: 'daily-content-pipeline',
triggers: ['cron:0 6 * * *'],
steps: [
{ skill: 'web-search', action: 'hot-topics', output: 'topics' },
{ skill: 'content-writer', action: 'draft', input: '${topics}', output: 'article' },
{ skill: 'file-ops', action: 'save', input: '${article}', path: '/posts/${date}.md' },
{ skill: 'discord', action: 'publish', channel: 'daily-share' }
]
};