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

12 KiB
Raw Blame History

前言

TODO

WY Gitlab Token

2fwpCjzAM7T6ZsXVtr67

  • RedmineSkill
    • 2Bt5SqsyBfbVAp31-k17

TODO

必须Skill

  1. Netease Find Skill让AI前置执行寻找本地Skill。找到Skill.md之后 "显示Tool.md 的内容"。
  2. DreamMaker-SF Skill需要添加关键词 网站逻辑。
  3. 【OpenClaw 6 大必要配置推荐】 https://www.bilibili.com/video/BV1G7PFz1E7x/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
  4. evomap

OpenClaw待探索

  1. 【大佬们的OpenClaw神仙用法案例合集开源直接用】 https://www.bilibili.com/video/BV1vdfUBLEqJ/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
  2. win4r/openclaw-a2a-gateway
  3. LanceDB-Pro
  4. 【拒绝暴力压缩!分层索引版 OpenClaw 10轮省48% → 50轮省76% 越长越省,关键决策永不丢失(已开源)】 https://www.bilibili.com/video/BV1hcAQzsES9/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
    1. https://github.com/adoresever/AGI_Ananas/tree/main/26.2.21openclaw-viking
  5. https://github.com/quodsoler/unreal-engine-skills
  6. 【零成本给 OpenClaw 接入网络搜索SearXNG自建部署开源方案对比选型实战接入演示】 https://www.bilibili.com/video/BV1u3fbByESv/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
  7. 【省流版OpenClaw+Agent Reach MCP实战AI自动运营小红书等13个平台 接入配置全流程教程】 https://www.bilibili.com/video/BV1bHAUzVEv5/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
  8. 【我把 OpenClaw 优化得聪明 10 倍(含提示词)】 https://www.bilibili.com/video/BV1j8PyzLE8g/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e

POPO失忆

  1. Skill找不到。
  2. POPO 没有识别 Channel找不到。机器人不知道 popo就是 moltbot-popo。
  3. 机器人只认识 loujiajie@corp.netease.com 不认识楼嘉杰

Docker 部署(推荐虚拟机部署)

  1. https://docs.openclaw.ai/install/docker
  2. git clone https://github.com/openclaw/openclaw.git
  3. ./docker-setup.sh

2025.2.24错误解决

问题1

Error: EACCES: permission denied, open '/home/node/.openclaw/openclaw.json.7.2ede223b-aa90-4aa5-8f0d-97049696b626.tmp

此时在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

services:
  openclaw-gateway:
    image: ${OPENCLAW_IMAGE:-openclaw:local}
    environment:
      HOME: /home/node
      TERM: xterm-256color
	   ...
      GATEWAY_CONTROLUI_DANGEROUSLYALLOWHOSTHEADERORIGINFALLBACK: true

OpenClaw Skill

安装命令行:

  • npx clawhub@latest install XXX
  • npx clawhub install XXX

实用技能

  • 联网查询tavily-search

OpenClaw本地操作命令

  • openclaw onboard
  • openclaw gateway
  • openclaw gateway status
  • openclaw configure 修改模型:
openclaw models set <provider/model>

连接Ollamav本地部署模型

ollama launch openclaw

之后选择指定模型即可。

查看日志

openclaw logs --follow


# OpenClaw Docker
```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还需要添加一下代理。

git config --global --list

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 git config --global https.https://github.com.proxy http://192.168.50.100:20171 ~~ git config --global --unset http.https://github.com.proxy git config --global --unset https.https://github.com.proxy

git config --global --unset http.proxy git config --global --unset https.proxy

export https_proxy="http://192.168.50.100:20171" export http_proxy="http://192.168.50.100:20171" export https_proxy="http://192.168.50.151:2081" export http_proxy="http://192.168.50.151:2081"

取消代理 unset http_proxy https_proxy unset http_proxy https_proxy all_proxy

Docker添加代理 https://zhuanlan.zhihu.com/p/703839288

核心步骤:构建并启动 Docker 镜像(约 530 分钟)

(可选)加速:使用预构建镜像

如果不想本地构建build 过程可能下载依赖较慢),设置环境变量跳过: bash运行

export OPENCLAW_IMAGE=alpine/openclaw   # 或官方其他镜像(视最新可用)

unset OPENCLAW_IMAGE

运行官方 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 Dashboarddocker compose run --rm openclaw-cli dashboard(通常 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 方式,避免直接污染系统。

Channel

  • 添加命令:openclaw channels add

飞书

AppID:cli_a90596306738dcc7 AppSecret:JZfGrXKRkwCE4a5yYvKZ2bSrOM1jZsDV

QQ

https://github.com/sliverp/qqbot

IMessage

https://cloud.tencent.com/developer/article/2626310

PoPo

需要安装插件之后重启再填写机器人事件订阅的token 秘钥相关信息。

https://open-dev.popo.netease.com/mp/detail/184955194/devManage http://10.219.32.29:6666/popo/callback KyePDRbMN3j1bHEhxktBMbcJtehpxmYW

https://km.netease.com/v4/detail/blog/258877

企业微信

OpenClaw节约成本的方式

都可以让openclaw帮你配置哈用好点的模型: OpenClaw 省成本 4 招总结(目标:砍掉 50%95%+ 的浪费):

  1. 安装QMD 本地检索 - 把“整篇资料/整库笔记塞进 prompt”变成“只注入 TopK 命中片段”。 - 原理已在视频列出
  2. Heartbeat 去云端(固定扣费归零) - Heartbeat 不是 ping而是定时触发一次完整 Agent 回合。 - 解决思路:把心跳这种低智力任务交给 本地小模型Ollama让云端调用接近 0。
  3. 订阅 vs API -API成本高。 Openai目前还开放使用订阅用Openclaw。Google和Anthropic已经收紧。
  4. 流程优化(每个人都能再挖一轮) - 让 OpenClaw 帮你找“最贵的任务” - 用“流程优化 + 模型分层”迭代:轮询→事件触发、原文→摘要/检索、长会话→清理策略、轻任务→轻模型。