🚀 5分钟快速开始
新手友好,三步上手OpenClaw
步骤1:环境准备
系统要求
- 操作系统:Linux (Ubuntu 20.04+)、macOS 11+、Windows 10+
- Node.js:v18.0 或更高版本(推荐 v20 LTS)
- 内存:至少 4GB RAM(推荐 8GB+)
- 磁盘:至少 10GB 可用空间
安装依赖
# Node.js(如未安装)
# 使用 nvm 推荐
nvm install --lts
nvm use --lts
# 验证安装
node --version # 应显示 v18.x 或更高
npm --version
步骤2:一条命令安装
OpenClaw 提供一条命令完成安装和启动:
curl -fsSL https://install.openclaw.ai | bash
该脚本会自动检测系统、安装依赖、下载最新Release并配置服务。
手动安装(可选)
# 1. 下载最新Release
wget https://github.com/OpenClaw/openclaw/releases/latest/download/openclaw-linux-amd64.tar.gz
tar -xzf openclaw-linux-amd64.tar.gz
cd openclaw
# 2. 安装为系统服务(Linux)
sudo ./install-service.sh
# 3. 启动服务
openclaw start
步骤3:创建第一个Agent
OpenClaw 安装完成后,我们来创建一个简单的聊天Agent:
方式A:使用Web UI(推荐新手)
- 访问
http://localhost:8080 - 点击"新建Agent"
- 选择模板"对话助手"
- 选择模型(如
claude-3.7-sonnet) - 点击"创建"并开始对话
方式B:命令行创建
# 1. 创建配置文件 my-agent.yaml
cat > my-agent.yaml << 'EOF'
name: 我的第一个Agent
model: claude-3.7-sonnet
system: 你是一个友好的AI助手
tools:
- web_search
- code_interpreter
EOF
# 2. 运行Agent
openclaw agent run my-agent.yaml
方式C:Python API
from openclaw import Agent
agent = Agent(
name="我的Agent",
model="claude-3.7-sonnet",
system="你是一个有用的助手"
)
response = agent.chat("你好,给我介绍一下OpenClaw")
print(response)
常见问题
- 检查网络连接(可能需要科学上网)
- 确保Node.js版本符合要求
- 查看完整日志:
openclaw logs - 访问 故障排查文档
在 openclaw.json 配置文件中修改:
{
"model": {
"provider": "openai",
"name": "gpt-4o-mini"
}
}
或在Web UI的Agent设置中选择不同模型。
🎉 趣味玩法
除了正经工作,OpenClaw还能这么玩~
📰 每日新闻播报
结合web_search工具,让Agent每天早上自动抓取新闻并生成播报稿。
tools:
- web_search
schedule: "0 8 * * *" # 每天8点运行
配置教程
🎵 歌词生成器
给定主题,让Agent创作歌词,甚至可以配合音乐生成工具。
system: 你是一位才华横溢的作词人...
# 输入:"春天的雨"
# 输出:一首押韵的歌词
📝 自动写周报
收集GitHub提交记录,自动生成周报发送到邮箱。
sources:
- git: /path/to/repo
- calendar: work-events
output: weekly-report@company.com
🧠 学习伙伴
让Agent帮你总结PDF、解释复杂概念、生成思维导图。
tools:
- pdf_reader
- mind_map_generator
system: 你是一位耐心的老师...