小白也能懂,手把手教你 Windows 10 部署 OpenClaw 并接入飞书,打造你的私人 AI 助理!
最近几个月OpenClaw 这个开源项目真的火出圈了。身边好几个朋友都在问“这玩意儿到底怎么装能不能在飞书里用”说实话一开始我也被它的文档绕晕过——一会儿要配 Node.js一会儿又是 Git、PowerShell 权限、飞书回调地址……但折腾几次之后发现其实只要踩对坑整个过程比想象中简单得多。今天我就把我在 Windows 10 上从零开始部署 OpenClaw并成功接入飞书的全过程毫无保留地写出来。不玩虚的全是实操步骤连“为什么卡在这一步”的坑我都给你标清楚。哪怕你是第一次接触命令行的小白照着做也能跑起来。先说点实在的你得准备啥别急着开干先看看你的电脑符不符合基本要求操作系统Windows 10 或 1164位我用的是 Win10 专业版 22H2内存至少 4GB建议 8GB 以上OpenClaw 跑起来会吃点内存磁盘空间留出 2GB 以上空闲C 盘别太满网络能正常访问 GitHub、Node.js 官网最好有稳定的网络国内用户可能需要耐心等下载另外你需要一个飞书开发者账号个人免费注册就行一个大模型 API Key比如豆包、Minimax、火山引擎等国内可用这里我用阿里百炼 首月只要7块钱第一步装好基础环境Node.js GitOpenClaw 是基于 Node.js 开发的所以第一步必须装好它。1. 安装 Node.js打开 Node.js 官网 1点击绿色的 “Windows Installer (.msi)” 下载安装包推荐 LTS 版或最新版目前我用的是 v24.13.0。安装时最关键的一点 ✅ 务必勾选“Add to PATH”和“Automatically install the necessary tools”这两个选项决定了后面能不能顺利运行命令。其他一路默认下一步就行。装完后打开PowerShell以管理员身份运行输入node -v npm -v如果看到类似v24.13.0和10.5.0的版本号说明装好了。⚠️ 注意有些老教程说用 Node.js 18 或 20但实测 OpenClaw 最新版2026.3在 Node 24 上最稳低于 22 可能直接报错。2. 安装 Git去 Git 官网 2 下载安装包。国内网速慢是常态耐心等。一路下一步安装过程中在“Adjusting your PATH environment”这一步选择Git from the command line and also from 3rd-party software这样 PowerShell 才能识别git命令。装完同样验证一下git --version看到版本号就 OK。第二步解除 PowerShell 脚本限制Windows 默认禁止执行远程脚本所以我们得先放行。在管理员权限的 PowerShell中执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass系统会问你是否确认输入Y回车就行。这一步做完后面才能顺利运行安装脚本。第三步安装 OpenClaw现在主角登场。iwr -useb https://openclaw.ai/install.ps1 | iex装完后验证openclaw --version看到版本号比如2026.3.8就说明成功了。第四步首次配置关键选 QuickStart接下来运行配置向导openclaw onboard --install-daemon这里有几个选择务必按我说的选不然容易翻车配置项配置内容I understand this is powerful and inherently risky. Continue?选择 ”Yes”Onboarding mode选择 “QuickStart”Model/auth provider选择 “Skip for now”后续可以配置Filter models by provider选择 “All providers”Default model使用默认配置Select channel (QuickStart)选择 “Skip for now”后续可以配置Configure skills now? (recommended)选择 “No”后续可以配置。Enable hooks?按空格键选中选择“Skip for now”按回车键进入下一步。How do you want to hatch your bot?选择 “Hatch in TUI”。注册阿里百炼1、打开网址https://bailian.console.aliyun.com/cn-beijing/#/home2、登录账号3、订阅基础套餐首月7块开始配置龙虾复制以下内容到Raw JSONS输入框替换已有内容。若需保留已有配置请勿直接全量替换详见已有配置如何安全修改将YOUR_API_KEY替换为Coding Plan 专属 API Key。{ models: { mode: merge, providers: { bailian: { baseUrl: https://coding.dashscope.aliyuncs.com/v1, apiKey: YOUR_API_KEY, api: openai-completions, models: [ { id: qwen3.5-plus, name: qwen3.5-plus, reasoning: false, input: [text, image], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 1000000, maxTokens: 65536 }, { id: qwen3-max-2026-01-23, name: qwen3-max-2026-01-23, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 65536 }, { id: qwen3-coder-next, name: qwen3-coder-next, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 65536 }, { id: qwen3-coder-plus, name: qwen3-coder-plus, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 1000000, maxTokens: 65536 }, { id: MiniMax-M2.5, name: MiniMax-M2.5, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 196608, maxTokens: 32768 }, { id: glm-5, name: glm-5, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 202752, maxTokens: 16384 }, { id: glm-4.7, name: glm-4.7, reasoning: false, input: [text], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 202752, maxTokens: 16384 }, { id: kimi-k2.5, name: kimi-k2.5, reasoning: false, input: [text, image], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 32768 } ] } } }, agents: { defaults: { model: { primary: bailian/qwen3.5-plus }, models: { bailian/qwen3.5-plus: {}, bailian/qwen3-max-2026-01-23: {}, bailian/qwen3-coder-next: {}, bailian/qwen3-coder-plus: {}, bailian/MiniMax-M2.5: {}, bailian/glm-5: {}, bailian/glm-4.7: {}, bailian/kimi-k2.5: {} } } }, gateway: { mode: local } }养虾成功切换模型在当前会话切换模型临时有效在终端输入openclaw tui进入TUI 界面使用/model 模型名称在当前会话中切换模型。/model qwen3-coder-next界面返回提示“model set to qwen3-coder-next” 即表示生效。切换默认模型永久有效如需在每次新会话中使用指定模型修改agents.defaults.model.primary字段为目标模型。请参考修改配置文件。{ agents: { defaults: { model: { primary: bailian/qwen3.5-plus } } } }第五步正式对接飞书重点来了现在我们来手动接入飞书。1. 在飞书开放平台创建应用打开 飞书开放平台 3登录后点击「创建企业自建应用」填写应用名称比如 “我的 AI 助理”上传个图标确定权限管理→ 添加以下权限im:messageim:resourcecontact:user.read3. 在 OpenClaw 中添加飞书通道回到 PowerShell运行openclaw configure输入飞书的AppIDAppSecrect保存退出。然后重启 OpenClaw 服务或者直接关掉 Web UI 再重新运行openclaw onboard。最后说两句OpenClaw 不是玩具它真能帮你干活。我上周让它自动整理了三个月的会议纪要省了我至少五个小时。而且所有数据都在你本地不像某些云服务偷偷传数据。当然它也有局限——比如需要一直开机、依赖大模型 API可能有费用、操作电脑有风险所以它才让你确认“yes”。但只要你理解这些它就是你数字生活里的“贾维斯”。如果你照着这篇教程走通了不妨试试给它装几个 Skill比如邮件处理、日程管理玩法多得很。觉得有用别藏着掖着转发给那个总喊“AI 太难搞”的同事让他也体验一把什么叫“一句话搞定”。关注我带你玩转更多硬核又实用的运维/AI 工具公众号运维躬行录 个人博客躬行笔记 4

相关新闻

JT/T 1078流媒体平台接口详解:如何高效获取视频流地址并播放

JT/T 1078流媒体平台接口详解:如何高效获取视频流地址并播放

JT/T 1078流媒体平台接口实战:从零构建高效视频流获取与播放系统 在智能交通与车载视频监控领域,JT/T 1078标准已经成为连接车载终端与后端平台的关键桥梁。对于开发者而言,如何高效、稳定地对接符合该标准的流媒体平台,获取视频流…

2026/7/3 1:25:46 阅读更多 →
为什么你的SSH突然连不上了?深入解析ssh-rsa和ssh-dss密钥类型的那些坑

为什么你的SSH突然连不上了?深入解析ssh-rsa和ssh-dss密钥类型的那些坑

为什么你的SSH连接突然“罢工”?一次关于密钥算法的深度技术排查 最近,不少朋友在尝试连接熟悉的服务器时,屏幕上冷不丁地弹出了 Unable to negotiate 的错误,后面跟着一串关于 ssh-rsa 或 ssh-dss 的“抱怨”。这感觉就像是你家的…

2026/5/17 12:14:51 阅读更多 →
(实战指南)uniapp微信小程序集成towxml:从零构建Markdown富文本渲染方案

(实战指南)uniapp微信小程序集成towxml:从零构建Markdown富文本渲染方案

1. 为什么你的小程序需要Markdown渲染能力? 做小程序开发的朋友,尤其是做内容社区、知识分享、产品文档这类应用,肯定遇到过这个头疼的问题:后台给你返回的是一大段Markdown格式的文本,你总不能直接把它当字符串扔到&l…

2026/5/17 12:14:48 阅读更多 →

最新新闻

OEXN:“低价高息股票再受关注”

OEXN:“低价高息股票再受关注”

雅虎财经转载的文章关注多只股价低于10美元且具备较高股息率的股票,市场在成长股波动加大时,OEXN认为,部分投资者会重新审视现金分红与低价股的组合机会。文章以小市值和股息收益为筛选线索,提到抵押房地产投资信托、能源及其他细…

2026/7/3 1:24:15 阅读更多 →
【刷题日记】LeetCode 21. 合并两个有序列表

【刷题日记】LeetCode 21. 合并两个有序列表

合并两个有序链表题目描述给定两个升序排列的链表,将它们合并为一个新的升序链表并返回。新链表应通过拼接两个原始链表的所有节点组成。示例 1:输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2:输入&#xf…

2026/7/3 1:24:15 阅读更多 →
Brookfield与Bloom能源将融资规模扩至250亿美元

Brookfield与Bloom能源将融资规模扩至250亿美元

Brookfield资产管理公司周二宣布,将其与Bloom Energy的融资合作规模从50亿美元扩大至250亿美元,旨在加速超大规模数据中心和AI开发商的现场发电部署,以应对日益严峻的电网接入延迟问题。此举不仅意味着更多燃料电池项目获得资金支持&#xff…

2026/7/3 1:22:14 阅读更多 →
Git的优点

Git的优点

Git的优点很多,但是这里只列出我认为非常突出的几点。 由于是分布式,所有本地库包含了远程库的所有内容。优秀的分支模型,打分支以及合并分支,机器方便。快速,在这个时间就是金钱的时代,Git由于代码都在本…

2026/7/3 1:22:14 阅读更多 →
EG4S20BG256 芯片详解(二)

EG4S20BG256 芯片详解(二)

DMZ-EG4S20 开发板配套详解:引脚约束 + 远程下载方案 + 下载全流程 本文所有硬件参数、引脚分配均来自硬木课堂官方发布的 DMZ-EG4S20 开发板实验教程与公开原理图,芯片特性来自安路科技官方数据手册,所有代码均适配该开发板硬件。 一、DMZ-EG4S20 开发板核心硬件资源确认…

2026/7/3 1:20:14 阅读更多 →
Verilog静态分析技术:原理、挑战与Qihe框架实践

Verilog静态分析技术:原理、挑战与Qihe框架实践

1. Verilog静态分析的技术困局与破局之道在RISC-V处理器的开发过程中,我曾遇到一个令人费解的现象:某款经过严格验证的CPU在低温环境下偶尔会出现指令执行错误。经过三个月的问题追踪,最终发现是一个状态寄存器在特定时钟域切换时未能正确复位…

2026/7/3 1:18:13 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻