Ether Blog

OpenClaw配置及测试

2026-03-31

OpenClaw配置及测试

安装及配置

curl -fsSL https://openclaw.ai/install.sh | bash

运行过程中如果遇到问题,ctrl+C再重新运行此行命令配置即可

环境依赖:

环境依赖在用命令安装openclaw时会自动安装.

图1-安装截图

选择 OpenClaw 要连接/集成的消息平台(channel):

分类 平台 接入方式 难度 适用场景 推荐程度
推荐首选 Telegram Bot API 个人使用 / 快速上手 ⭐⭐⭐⭐⭐
推荐首选 Discord Bot API 社区 / 群组机器人 ⭐⭐⭐⭐
推荐首选 WhatsApp QR扫码 个人账号接入 ⭐⭐⭐
国内常用 Feishu (飞书) API 国内团队 / 企业 ⭐⭐⭐⭐
国内常用 Lark API 国际版飞书 ⭐⭐⭐
国内常用 LINE Messaging API 日本/东南亚 ⭐⭐⭐
团队协作 Slack Socket Mode 公司内部机器人 ⭐⭐⭐⭐
团队协作 Microsoft Teams Teams SDK 企业办公 ⭐⭐⭐
团队协作 Google Chat Chat API Google Workspace ⭐⭐⭐
自建系统 Mattermost 插件 私有化部署 ⭐⭐⭐
自建系统 Nextcloud Talk 自托管 私有云 ⭐⭐⭐
技术向 Matrix 插件 去中心化通信 ⭐⭐
技术向 IRC Server + Nick 老式聊天室
小众 Signal signal-cli 隐私通信 ⭐⭐
小众 iMessage 依赖苹果 Apple生态 ⭐⭐
小众 Twitch Chat 直播互动 ⭐⭐
小众 Nostr NIP-04 去中心化实验
小众 Zalo Bot API 越南市场 ⭐⭐
小众 BlueBubbles macOS app iMessage桥接 ⭐⭐
其他 Synology Chat Webhook 群晖生态 ⭐⭐
跳过 Skip for now - 暂不配置 ⭐⭐⭐⭐

我们要在本地配置Openclaw,所以在这里我们选择Skip for now

图3-安装截图

选择搜索引擎/信息来源:

选项 类型 是否需要API Key 特点 推荐程度
DuckDuckGo Search 免费搜索 ❌ 不需要 开箱即用,但不稳定(experimental) ⭐⭐⭐⭐
Brave Search 官方API ✅ 需要 稳定,但要注册key ⭐⭐⭐
Exa Search AI搜索 ✅ 需要 语义搜索强 ⭐⭐⭐⭐
Firecrawl Search 抓取+搜索 ✅ 需要 偏爬虫 ⭐⭐⭐
Gemini (Google) Google AI ✅ 需要 质量高 ⭐⭐⭐⭐
Grok (xAI) X平台AI ✅ 需要 偏实时信息 ⭐⭐⭐
Kimi (Moonshot) 国内模型 ✅ 需要 中文强 ⭐⭐⭐⭐
Perplexity Search AI搜索引擎 ✅ 需要 很强,但要key ⭐⭐⭐⭐⭐
Tavily Search AI搜索 ✅ 需要 专门给Agent用 ⭐⭐⭐⭐
Skip for now 不启用搜索 完全本地 ⭐⭐⭐⭐

在这里我们选择DuckDuckGo Search

图4-安装截图

选择安装”skills”:

Skill 名称 主要功能说明
1password 读取/管理密码库,用于自动登录和凭据填充
blogwatcher 监控博客更新,抓取最新文章内容
blucli 蓝牙设备控制/扫描(依赖系统蓝牙能力)
camsnap 调用摄像头拍照或获取图像流
clawhub OpenClaw 内部云/扩展市场或技能中心
eightctl 第三方设备或服务控制接口(具体依赖实现)
gemini 调用 Google Gemini 模型能力
gh-issues 操作 GitHub Issues(创建/查询/评论)
gifgrep 在 GIF/动图中搜索或匹配内容
github GitHub API 操作(仓库、PR、commit 等)
gog 游戏或 GOG 平台相关操作(取决于实现)
goplaces 地点/地理信息查询(类似 POI 搜索)
himalaya 邮件客户端操作(IMAP/邮件收发)
mcporter 数据迁移/导入导出工具(常见用于系统迁移)
nano-pdf PDF 读取、解析、摘要或结构化提取
obsidian 操作 Obsidian 笔记库(读写 markdown 笔记)
openai-whisper 语音转文字(ASR,音频 → 文本)
openhue 控制 Philips Hue 智能灯系统
oracle 外部知识/规则引擎或推理服务接口
ordercli 订单系统或电商订单管理 CLI 工具
sag 任务调度/代理执行相关能力(agent scheduler)
session-logs 记录和查询会话历史日志
songsee 音乐识别/歌曲信息查询
sonoscli 控制 Sonos 音响系统
summarize 文本摘要(长文本压缩、提炼要点)
tmux 终端会话管理(分屏、后台会话控制)
video-frames 视频抽帧、逐帧分析
wacli Web/API 自动化调用工具(通用接口调用)
xurl URL 解析/抓取网页内容

在这里我们选择一些比较有用的.

图5-安装截图

安装这些 skill 依赖时,用哪个 Node.js 包管理器:

选项 特点 优点 缺点 适用场景
npm Node.js 官方默认包管理器 兼容性最好;最稳定;几乎所有项目支持 安装速度一般;磁盘占用较高 新手环境;依赖复杂工具链;追求稳定
pnpm 高效包管理器(基于硬链接复用依赖) 安装速度快;节省磁盘空间;依赖结构清晰 少数老旧项目可能兼容性问题 中大型项目;工程化开发;追求效率
bun 新一代 JS 运行时自带包管理器 极快安装速度;工具链一体化 生态不完全;部分依赖可能不兼容 实验性项目;追求极限性能;新技术尝试

在这里我们选择npm

图6-安装截图

安装过程中可能出现依赖缺失问题,安装好依赖之后重新配置即可.

选择hooks:

hook 名称 作用 是否建议开启
boot-md 启动时生成/读取 Markdown 初始化内容(类似启动说明或上下文) 可选
bootstrap-extra-files 启动时自动加载额外配置文件或资源 可选
command-logger 记录你执行的所有命令(用于调试/审计) 建议开启
session-memory 让系统在会话内“记住上下文状态”(增强连续性) 推荐开启

图7-安装截图

选择运行界面:

选项 含义 特点
Hatch in TUI (recommended) 在终端里启动(文本界面) 不需要浏览器,直接在命令行交互
Open the Web UI 打开网页界面 图形界面,更直观,有按钮/面板
Do this later 暂时不启动 bot 只完成配置,不运行

图8-安装截图

完成配置.

使用

在浏览器中访问:127.0.0.1:18789/#token=token值

http://127.0.0.1:18789/#token=3089f46938831c94b375a46a29d466066233b6a07d19ef14

命令

#启动:
systemctl --user start openclaw-gateway
#重启:
systemctl --user restart openclaw-gateway
#停止:
systemctl --user stop openclaw-gateway
#查看状态:
systemctl --user status openclaw-gateway

任务1

查询slurm服务器,修改代码,提交任务,debug(没有给出debug的任务,但是会自行debug)

要求:查询本地局域网的slurm服务器

图9-任务1截图

openclaw不仅查到了slurm集群的login节点,还把整个slurm集群的结构都搜出来了.

要求:登录帐号,查看当前帐号文件夹下的文件

openclaw还自动查询了服务器集群的状态.

图11-任务1截图

要求:把LCCNet-base任务修改至4卡GPU训练并提交任务

图12-任务1截图

openclaw自动查询了任务完成的状态并且debug.

任务2

查找前沿领域文章并总结

图13-任务2截图

openclaw生成了完善的文档,且经过查验文章属实

任务3

写一个小游戏

图14-任务3截图

图15-任务3截图

openclaw代码能力健全

使用情况及评价

图16-使用情况截图

完成以上三个任务共花费5RMB.

OpenClaw比较像一个集成了多功能的AI agent中心,有些任务之前需要到很多网页/软件中去完成,现在在OpenClaw中可以同一发布要求管理,但是感觉也仅限于此了,本质上还是一个花钱烧token的东西.

← Back to Home