OpenClaw 是什么?
本教程属于《OpenClaw 从入门到精通》系列
前置知识
- 基础命令行操作
- 了解 AI 助手概念(ChatGPT、Claude 等)
- 会使用即时通讯软件(微信、Telegram 等)
环境要求
- 一台电脑或服务器(本地部署)
- 或一台云服务器(云端部署)
什么是 OpenClaw?
OpenClaw 是一个开源的个人 AI 助手,也被称为"个人主权 AI 执行引擎"。它不仅仅是一个聊天机器人,而是能够主动操作系统、执行任务的智能助手。
核心特点
| 特性 | 说明 |
|---|---|
| 开源免费 | 完全开源,可自行部署 |
| 本地运行 | 数据存储在本地,保护隐私 |
| 多渠道 | 支持微信、Telegram、Discord 等 |
| 可扩展 | 支持安装各种技能(Skills) |
| 主动执行 | 不仅回答问题,还能帮你做事 |
OpenClaw 能做什么?
根据官方介绍和用户实践,OpenClaw 可以:
📌 日常任务
- 邮件管理 - 自动读取、回复邮件
- 日程提醒 - 定时提醒你喝水、会议、活动
- 文件整理 - 自动整理下载文件夹
💻 技术操作
- 命令行执行 - 运行各种终端命令
- 网页访问 - 自动浏览网页、提取信息
- 代码执行 - 编写和运行代码
💬 通讯
- 多平台消息 - 通过微信、Telegram 等发送消息
- 群组管理 - 协助管理群聊
工作原理
用户 (微信/Telegram/终端)
↓
OpenClaw 核心
↓
┌───────┴───────┐
│ 大语言模型 │ ← 如 Claude、GPT
│ (AI 大脑) │
└───────┬───────┘
↓
技能系统 (Skills)
↓
执行任务 → 返回结果
安装方式
一键安装(推荐)
# Linux/macOS
curl -fsSL https://openclaw.ai/install.sh | bash
# 首次运行会自动安装 UI 并启动
手动安装
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖
pnpm install
# 构建前端
pnpm ui:build
# 启动
pnpm start
验证方法
安装完成后,访问 http://localhost:18789 或配置的端口,应该能看到 OpenClaw Web UI。
如果失败了怎么办?
-
端口被占用
- 检查 18789 端口:
lsof -i :18789 - 修改配置中的端口
- 检查 18789 端口:
-
依赖安装失败
- 检查 Node.js 版本:
node -v(需要 v18+) - 尝试:
pnpm install --no-frozen-lockfile
- 检查 Node.js 版本:
-
前端构建失败
- 检查 pnpm 是否正确安装
- 尝试:
pnpm ui:build --force
下一步
学完了本篇,接下来我们将学习:
参考资料
本教程由 AI 自动生成并发布