从零搭建 AI 助手: OpenClaw 安装配置全记录与使用心路历程
前言
作为一个对 AI 工具充满好奇的技术爱好者,我最近决定尝试搭建一个属于自己的 AI 助手。经过一番调研,我选择了 OpenClaw——一个开源的 AI 助手框架。这篇文章将详细记录我的安装配置过程、遇到的问题以及使用心得。
一、安装 OpenClaw
1.1 系统环境
● 操作系统:macOS Sonoma 14.4.1
● 处理器:Apple Silicon M2
● 包管理器:Homebrew
1.2 安装步骤
安装过程相当顺利,Homebrew 自动处理了所有依赖关系。
二、配置飞书机器人"小龙虾"
2.1 创建飞书应用
1. 登录飞书开放平台( open.feishu.cn )
2. 创建企业自建应用
3. 获取 App ID 和 App Secret
2.2 配置 OpenClaw
编辑配置文件
2.3 配置飞书事件订阅
在飞书开放平台配置:
● 事件订阅 URL:
● 权限配置:消息收发、文档读写、多维表格等 17 个权限
三、使用 Antigravity 修改配置
3.1 Antigravity 是什么?
Antigravity 是一个基于 Electron 的代码编辑器(类似 VS Code ),我发现它可以通过 CLI 进行控制:
3.2 修改配置的过程
我使用 Antigravity 来编辑 OpenClaw 的配置文件,主要修改了:
1. 模型配置:设置为 DeepSeek Chat
2. 工作空间路径
3. 网关端口配置( 18789 )
4. 飞书插件配置
四、解决"静听"App 的 Bug
4.1 问题发现
在使用 OpenClaw 的过程中,我让它帮忙修改"静听"音乐播放器的 WebDAV 导入功能。这个功能在导入大文件时会崩溃。
4.2 不信任 AI 的修改
最初我对 OpenClaw 的修改持怀疑态度,担心它会引入新的问题。它的解决方案是:
● 将
● 实现文件分片下载
● 添加内存监控机制
4.3 用 ChatGPT 验证
出于谨慎,我让 ChatGPT 也分析了一下这个问题。有趣的是,ChatGPT 给出了几乎相同的解决方案!这让我意识到:
1. AI 工具在技术问题上的解决方案趋于一致
2. 关键是要理解解决方案的原理
3. 多个 AI 工具的交叉验证很有价值
五、自媒体文章创作尝试
5.1 安装发布 Skills
5.2 内容创作流程
1. writing-assistant:管理写作团队,生成高质量内容
2. social-media-publish:自动化发布到微信公众号、小红书
3. toutiao-publish:发布到今日头条
4. zhihu-post:发布到知乎
5.3 遇到的挑战
1. 登录问题:微信公众号需要微信扫码登录,无法完全自动化
2. 平台限制:小红书网页版发布流程复杂
3. 内容适配:不同平台需要不同的内容格式
4. 浏览器自动化:需要启动独立的浏览器服务
六、自动化发布尚未完全跑通
6.1 当前状态
● ✅ 内容创作:完全自动化
● ✅ 浏览器控制:正常工作
● ⚠️ 平台登录:需要手动操作
● ⚠️ 最终发布:部分平台需要手动确认
6.2 解决方案
1. 混合模式:自动化+手动配合
2. 草稿保存:先保存到草稿箱,手动发布
3. 定时任务:设置定时发布
4. API 集成:探索平台官方 API
七、OpenClaw 自我更新
7.1 自动更新功能
7.2 更新过程
1. 下载新版本
2. 备份当前配置
3. 安装新版本
4. 重启服务
5. 验证功能
整个过程完全自动化,体现了 AI 系统的自我维护能力。
八、Skills 自动安装
8.1 通过 X 链接安装
OpenClaw 支持通过 X (原 Twitter )链接自动安装 Skills:
8.2 安装流程
1. 解析 X 链接中的技能信息
2. 从 ClawHub 下载技能包
3. 验证技能安全性
4. 安装到本地
5. 配置相关工具
九、使用心得与展望
前言
作为一个对 AI 工具充满好奇的技术爱好者,我最近决定尝试搭建一个属于自己的 AI 助手。经过一番调研,我选择了 OpenClaw——一个开源的 AI 助手框架。这篇文章将详细记录我的安装配置过程、遇到的问题以及使用心得。
一、安装 OpenClaw
1.1 系统环境
● 操作系统:macOS Sonoma 14.4.1
● 处理器:Apple Silicon M2
● 包管理器:Homebrew
1.2 安装步骤
# 通过 Homebrew 安装 OpenClaw
brew install openclaw
# 验证安装
openclaw --version
# 输出:2026.2.9
安装过程相当顺利,Homebrew 自动处理了所有依赖关系。
二、配置飞书机器人"小龙虾"
2.1 创建飞书应用
1. 登录飞书开放平台( open.feishu.cn )
2. 创建企业自建应用
3. 获取 App ID 和 App Secret
2.2 配置 OpenClaw
编辑配置文件
~/.openclaw/openclaw.json:{
"channels": {
"feishu": {
"appId": "cli_123422345678",
"appSecret": "1232334343434",
"enabled": true,
"groupPolicy": "open"
}
}
}
2.3 配置飞书事件订阅
在飞书开放平台配置:
● 事件订阅 URL:
https://your-domain.com/feishu/webhook● 权限配置:消息收发、文档读写、多维表格等 17 个权限
三、使用 Antigravity 修改配置
3.1 Antigravity 是什么?
Antigravity 是一个基于 Electron 的代码编辑器(类似 VS Code ),我发现它可以通过 CLI 进行控制:
# 打开项目
/Users/kfj/.antigravity/antigravity/bin/antigravity "/Users/kfj/Desktop/My/LightMusic"
# 发送消息到 Antigravity
antigravity chat "message"
echo "message" | antigravity chat -
3.2 修改配置的过程
我使用 Antigravity 来编辑 OpenClaw 的配置文件,主要修改了:
1. 模型配置:设置为 DeepSeek Chat
2. 工作空间路径
3. 网关端口配置( 18789 )
4. 飞书插件配置
四、解决"静听"App 的 Bug
4.1 问题发现
在使用 OpenClaw 的过程中,我让它帮忙修改"静听"音乐播放器的 WebDAV 导入功能。这个功能在导入大文件时会崩溃。
4.2 不信任 AI 的修改
最初我对 OpenClaw 的修改持怀疑态度,担心它会引入新的问题。它的解决方案是:
● 将
session.dataTask改为session.downloadTask● 实现文件分片下载
● 添加内存监控机制
4.3 用 ChatGPT 验证
出于谨慎,我让 ChatGPT 也分析了一下这个问题。有趣的是,ChatGPT 给出了几乎相同的解决方案!这让我意识到:
1. AI 工具在技术问题上的解决方案趋于一致
2. 关键是要理解解决方案的原理
3. 多个 AI 工具的交叉验证很有价值
五、自媒体文章创作尝试
5.1 安装发布 Skills
# 安装各种发布技能
openclaw skills install writing-assistant
openclaw skills install social-media-publish
openclaw skills install toutiao-publish
openclaw skills install zhihu-post
5.2 内容创作流程
1. writing-assistant:管理写作团队,生成高质量内容
2. social-media-publish:自动化发布到微信公众号、小红书
3. toutiao-publish:发布到今日头条
4. zhihu-post:发布到知乎
5.3 遇到的挑战
1. 登录问题:微信公众号需要微信扫码登录,无法完全自动化
2. 平台限制:小红书网页版发布流程复杂
3. 内容适配:不同平台需要不同的内容格式
4. 浏览器自动化:需要启动独立的浏览器服务
六、自动化发布尚未完全跑通
6.1 当前状态
● ✅ 内容创作:完全自动化
● ✅ 浏览器控制:正常工作
● ⚠️ 平台登录:需要手动操作
● ⚠️ 最终发布:部分平台需要手动确认
6.2 解决方案
1. 混合模式:自动化+手动配合
2. 草稿保存:先保存到草稿箱,手动发布
3. 定时任务:设置定时发布
4. API 集成:探索平台官方 API
七、OpenClaw 自我更新
7.1 自动更新功能
# OpenClaw 可以自己更新自己
openclaw update
# 从 2026.2.9 更新到 2026.3.2
7.2 更新过程
1. 下载新版本
2. 备份当前配置
3. 安装新版本
4. 重启服务
5. 验证功能
整个过程完全自动化,体现了 AI 系统的自我维护能力。
八、Skills 自动安装
8.1 通过 X 链接安装
OpenClaw 支持通过 X (原 Twitter )链接自动安装 Skills:
https://x.com/openclaw/status/1234567890
8.2 安装流程
1. 解析 X 链接中的技能信息
2. 从 ClawHub 下载技能包
3. 验证技能安全性
4. 安装到本地
5. 配置相关工具
九、使用心得与展望