小白也能懂,手把手教你 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/7/3 2:24:17 阅读更多 →
(实战指南)uniapp微信小程序集成towxml:从零构建Markdown富文本渲染方案

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

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

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

最新新闻

MCP 和 Function Calling 有什么区别?

MCP 和 Function Calling 有什么区别?

很多人第一次看到 MCP,会把它理解成 Function Calling 的升级版。这个说法不准确。MCP 和 Function Calling 不是谁淘汰谁,而是解决的问题不在同一层。 更通俗一点:Function Calling 负责把“模型这一次要调哪个函数、参数是什么”说清楚&am…

2026/7/3 2:24:24 阅读更多 →
AI写教材大揭秘:如何利用AI工具实现低查重,快速生成高质量教材?

AI写教材大揭秘:如何利用AI工具实现低查重,快速生成高质量教材?

编写教材离不开丰富的资料支持,但传统的资料整合方式已无法满足现代需求。以往,我们需要从多个渠道获取信息,比如课标文件、学术文献和教学案例,耗时数天来筛选有用的信息。即便资料搜集齐全,零散的信息也难以有效整合…

2026/7/3 2:24:24 阅读更多 →
【 Elasticsearch】GitHub Copilot CLI 插件原理与工作流程

【 Elasticsearch】GitHub Copilot CLI 插件原理与工作流程

用自然语言查询 Elasticsearch —— GitHub Copilot CLI 插件原理与工作流程 1. 痛点:数据就在那里,查询却没那么简单 Elasticsearch 是当今最流行的分布式搜索与分析引擎,被广泛应用于日志分析、应用性能监控、电商搜索等场景。然而&#xf…

2026/7/3 2:24:24 阅读更多 →
平潭:东海之上的蓝眼泪故乡

平潭:东海之上的蓝眼泪故乡

地处福建东南沿海的平潭岛,是祖国大陆距离台湾本岛最近的地方,这座中国第五大岛、福建第一大岛,正以独特的滨海风光,成为备受瞩目的国际旅游岛。平潭的美,藏在波澜壮阔的海岸线上。蜿0平0潭的美,是自然与人…

2026/7/3 2:22:24 阅读更多 →
pyodide-docs-l10n

pyodide-docs-l10n

Pyodide 文档的本地化🎉 pyodide-docs-l10n 已发布! 🚀 预览翻译:https://projects.localizethedocs.org/pyodide-docs-l10n 🌐 Crowdin:https://localizethedocs.crowdin.com/pyodide-docs-l10n &#…

2026/7/3 2:22:24 阅读更多 →
YOLOv10模型改进-Backbone改进-第55篇:YOLOv10改进策略【Backbone】| Swin Transformer Backbone替换

YOLOv10模型改进-Backbone改进-第55篇:YOLOv10改进策略【Backbone】| Swin Transformer Backbone替换

一、本文介绍 本文记录的是利用Swin Transformer作为Backbone改进YOLOv10的特征提取部分。Swin Transformer通过层次化设计和窗口自注意力,实现高效的全局特征建模。 二、Swin Transformer模块介绍 2.1 设计出发点 ViViT的全局注意力计算复杂度高,Swin Transformer通过窗…

2026/7/3 2:22:24 阅读更多 →

日新闻

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 阅读更多 →

周新闻

月新闻