Files
BlueRoseNote/07-Other/AI/AI Agent/OpenClaw.md

210 lines
7.3 KiB
Markdown
Raw Normal View History

2026-02-10 14:51:54 +08:00
# 前言
2026-02-10 17:21:08 +08:00
- https://github.com/openclaw/openclaw
- KM
- Clawdbot / Moltbot 上手体验 https://km.netease.com/v4/detail/blog/258496
- OpenClaw Agent 真实案例分析 https://km.netease.com/v4/detail/blog/258865
2026-02-11 20:39:19 +08:00
- 教程
- Clawdbot 完整配置指南 - Sylearn的文章 - 知乎 https://zhuanlan.zhihu.com/p/1999437992549447616
2026-02-19 19:31:30 +08:00
- 【OpenClaw 烧钱避坑指南3个策略教你省下 80% 的 Token】 https://www.bilibili.com/video/BV1TNZjBTEAp/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
- 【Clawdbot为什么能记住你说过的话? AI记忆系统拆解】 https://www.bilibili.com/video/BV1fv61B4EQ5/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
- 【claude官方揭秘为啥不需要多Agent架构《Building multi-agent systems: when and how to use 》①】 https://www.bilibili.com/video/BV13KzqBHEPw/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
2026-02-17 18:54:40 +08:00
- 其他Bot框架
- 【我厌倦了 OpenClaw用回了 AstrBot【AstrBot 年度更新】】 https://www.bilibili.com/video/BV1FmZMBiEs9/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
2026-02-13 12:04:03 +08:00
2026-02-13 20:28:50 +08:00
# Docker 部署
2026-02-24 22:38:05 +08:00
1. https://docs.openclaw.ai/install/docker
2. git clone https://github.com/openclaw/openclaw.git
3. ./docker-setup.sh
2026-02-13 20:28:50 +08:00
2026-02-24 22:38:05 +08:00
## 2025.2.24错误解决
**问题1**
># Error: EACCES: permission denied, open '/home/node/.openclaw/openclaw.json.7.2ede223b-aa90-4aa5-8f0d-97049696b626.tmp
2026-02-14 10:04:01 +08:00
2026-02-24 22:38:05 +08:00
此时在docker-setup.sh的以下两行
mkdir -p "$OPENCLAW_CONFIG_DIR"
mkdir -p "$OPENCLAW_WORKSPACE_DIR"
之后添加这一行即可解决问题。
>chown -R 1000:1000 "$OPENCLAW_CONFIG_DIR"
**问题2** Gateway无法启动
在docker-compose.yml的environment下面添加 `GATEWAY_CONTROLUI_DANGEROUSLYALLOWHOSTHEADERORIGINFALLBACK: true`
```yml
services:
openclaw-gateway:
image: ${OPENCLAW_IMAGE:-openclaw:local}
environment:
HOME: /home/node
TERM: xterm-256color
...
GATEWAY_CONTROLUI_DANGEROUSLYALLOWHOSTHEADERORIGINFALLBACK: true
```
2026-02-14 10:04:01 +08:00
# OpenClaw本地操作命令
- openclaw onboard
- openclaw gateway
- openclaw gateway status
2026-02-15 01:21:24 +08:00
- openclaw configure
2026-02-15 10:52:57 +08:00
修改模型:
```
openclaw models set <provider/model>
```
2026-02-14 10:04:01 +08:00
2026-02-25 20:37:59 +08:00
## 连接Ollamav本地部署模型
>ollama launch openclaw
之后选择指定模型即可。
2026-02-14 10:04:01 +08:00
# 查看日志
openclaw logs --follow
```
# OpenClaw Docker
2026-02-13 20:28:50 +08:00
```c++
docker pull alpine/openclaw:main
```
1. git clone https://github.com/openclaw/openclaw.git
2. cd openclaw
3. 核心步骤:构建并启动 Docker 镜像(约 530 分钟)
1. 可选加速使用预构建镜像。如果不想本地构建build 过程可能下载依赖较慢),设置环境变量跳过:`bash export OPENCLAW_IMAGE=alpine/openclaw # 或官方其他镜像(视最新可用)`
## 克隆 OpenClaw 仓库
bash 运行
```
git clone https://github.com/openclaw/openclaw.git
cd openclaw
```
github还需要添加一下代理。
2026-02-14 11:41:25 +08:00
git config --global --list
2026-02-13 20:28:50 +08:00
2026-02-14 11:41:25 +08:00
git config --global http.https://github.com.proxy http://192.168.50.151:2081
git config --global https.https://github.com.proxy http://192.168.50.151:2081
~~git config --global http.https://github.com.proxy http://192.168.50.100:20171
2026-02-14 10:38:04 +08:00
git config --global https.https://github.com.proxy http://192.168.50.100:20171
2026-02-14 11:41:25 +08:00
~~
git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy
2026-02-14 10:38:04 +08:00
2026-02-14 11:41:25 +08:00
git config --global --unset http.proxy
git config --global --unset https.proxy
2026-02-13 20:28:50 +08:00
export https_proxy="http://192.168.50.100:20171"
export http_proxy="http://192.168.50.100:20171"
2026-02-14 11:41:25 +08:00
export https_proxy="http://192.168.50.151:2081"
export http_proxy="http://192.168.50.151:2081"
2026-02-13 20:28:50 +08:00
取消代理
unset http_proxy https_proxy
2026-02-14 11:41:25 +08:00
unset http_proxy https_proxy all_proxy
2026-02-13 20:28:50 +08:00
2026-02-19 17:38:52 +08:00
Docker添加代理
https://zhuanlan.zhihu.com/p/703839288
2026-02-13 20:28:50 +08:00
## 核心步骤:构建并启动 Docker 镜像(约 530 分钟)
### (可选)加速:使用预构建镜像
如果不想本地构建build 过程可能下载依赖较慢),设置环境变量跳过:
bash运行
```
export OPENCLAW_IMAGE=alpine/openclaw # 或官方其他镜像(视最新可用)
2026-02-14 11:41:25 +08:00
unset OPENCLAW_IMAGE
2026-02-13 20:28:50 +08:00
```
### 运行官方 setup 脚本
bash运行
```
./docker-setup.sh # 明确用新 bash 执行
```
脚本会完成以下操作:
- 拉取 / 构建镜像openclaw:local
- 创建~/.openclaw配置/openclaw/workspace沙箱目录
- 启动 docker-compose 服务
构建过程会输出进度,如果卡在 100%,耐心等或检查网络 / 代理。
## 常见坑点处理
1.`declare -A: invalid option` → 确认用 bash 5.x 执行(上文已解决)
2.`Cannot connect to the Docker daemon` → 启动 Docker Desktop或执行 `docker context use desktop-linux`
3. 权限问题 → 执行 `sudo chown -R $USER ~/.openclaw ~/openclaw/workspace`
## 配置与首次使用Onboarding
### 启动 onboarding wizard
bash运行
```
docker compose run --rm openclaw-cli wizard
```
1. 选择 QuickStart推荐新手友好后续可手动调整
2. 阅读安全警告 → 输入 Yes 继续
3. 输入模型 API Key推荐 Groq、Claude、OpenAI 等)
4. 配置通道Telegram/Discord 推荐先用一个)
5. 生成 pairing code → 在对应平台发给 bot 配对
### 批准配对(以 Discord 为例)
bash运行
```
docker compose run --rm openclaw-cli pairing approve discord <你的配对码>
```
### 验证
bash运行
```
docker compose run --rm openclaw-cli devices list
```
## 测试
1. 在 Discord/Telegram 发消息给 bot如 “你好”)
2. 查看日志确认:
bash运行
```
docker compose logs -f
```
## 日常管理命令
- 启动 / 重启:`docker compose up -d` / `docker compose restart`
- 停止:`docker compose down`
- 查看状态:`docker compose ps`
- 打开 Web Dashboard`docker compose run --rm openclaw-cli dashboard`(通常 [localhost:18789](https://localhost:18789)
- 安全审计:`docker compose exec openclaw-gateway openclaw security audit --deep`
## 安全提醒
1. Docker 提供隔离但仍需谨慎开启工具如文件读写、shell 执行)。
2. 不要把高危权限给 bot启用 allowlist、mention gating。
3. 定期运行 `openclaw security audit --fix`
4. API Key 等敏感信息存储在~/.openclaw/,备份好。
## 总结
在 macOS 上通过 Docker 安装 OpenClaw 非常可靠,整体流程为:
**准备Homebrew + bash 升级 + Docker→ 克隆仓库 → bash ./docker-setup.sh → wizard 配置 → pairing 批准 → 测试聊天**
整个过程 3060 分钟就能跑起本地个人 AI 助手,强烈推荐 Docker 方式,避免直接污染系统。
2026-02-14 10:04:01 +08:00
# Channel
- 添加命令:openclaw channels add
## 飞书
- 【【小白入门教程】openclaw(clawdbot)安装部署教程,接入飞书/钉钉/QQ等聊天工具5分钟学会详细教程】 https://www.bilibili.com/video/BV1jBcaz6E6P/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
AppID:cli_a90596306738dcc7
AppSecret:JZfGrXKRkwCE4a5yYvKZ2bSrOM1jZsDV
## QQ
https://github.com/sliverp/qqbot
2026-02-15 01:21:24 +08:00
## IMessage
2026-02-25 23:52:50 +08:00
https://cloud.tencent.com/developer/article/2626310
## PoPo
2026-02-26 00:29:07 +08:00
需要安装插件之后重启再填写机器人事件订阅的token 秘钥相关信息。
2026-02-25 23:52:50 +08:00
[https://open-dev.popo.netease.com/mp/detail/184955194/devManage](https://open-dev.popo.netease.com/robot/detail/363265944/devManage)
http://10.219.32.29:6666/popo/callback
2026-02-26 00:29:07 +08:00
KyePDRbMN3j1bHEhxktBMbcJtehpxmYW
https://km.netease.com/v4/detail/blog/258877