☰
Windows下用OpenClaw、DeepSeek、飞书搭建个人AI助手
2026/10/22 15:20:19 网站建设 项目流程

最近折腾了一套 Windows 下的个人 AI 助手方案:OpenClaw(江湖人称“小龙虾”)+ DeepSeek + 飞书,从零开始装完、跑通、用起来。整个过程下来,最大的感受是这套组合对初学者真的很友好—— DeepSeek 负责“聪明”,OpenClaw 负责“干活”,飞书负责“聊天界面”,三个东西各管一段,不需要自己写后端、不用买服务器、也不用碰复杂的网络配置,基本上一台普通 Windows 电脑就能全部跑起来。

这篇博文适合完全没有命令行经验的小白,也适合想快速搭一个“能在聊天框里指挥的 AI 助手”的人。我会把每一步的安装命令、配置参数、填坑经验全部写出来,包括我实际踩过的坑和排查思路,全程不绕弯子。

1. 安装前的整体思路与方案选型

动手之前,先花两分钟搞清楚这套方案到底由哪几块组成,后面配置的时候就不会一头雾水。

1.1 这套组合里的每个角色都干什么

先说 OpenClaw。它是一个开源的个人 AI 助手框架,社区里习惯叫“小龙虾”,核心作用是把“大模型能力”和“各种消息渠道”粘在一起。通俗点说,它就是中间那个跑腿的:接收你从飞书发来的消息,转给 DeepSeek 处理,再把结果原路送回飞书。

DeepSeek 在这套方案里是“大脑”。OpenClaw 本身不产生回答,所有需要动脑子的对话、总结、代码生成,都是调用 DeepSeek 的接口完成的。选它主要有两个原因:一是便宜,个人日常使用几乎花不了几个钱;二是中文理解能力确实强,回答质量问题不大,适合中文用户。

飞书则是“门面”。你可以把它理解成一个手机上的聊天窗口,但实际上它承担了三件事:你发指令的输入框、AI 回话的展示区、以及未来各种通知的推送渠道。用飞书而不是命令行,最大的好处是手机电脑都能用,随时随地都能跟你的 AI 助手说话。

1.2 为什么初学者选这套方案

我见过不少新手一上来就折腾本地大模型,下载几十个 GB 的模型文件,结果显卡带不动、内存爆掉,折腾一星期连个对话都跑不起来。这套方案完全避开这个问题:所有重活都在云端 API 完成,本地只跑一个轻量级的 OpenClaw 进程,对电脑配置要求很低。

另外,OpenClaw 的设计思路是“配置驱动”,大部分功能改一个 YAML 文件就能生效,不需要自己写复杂的业务代码。你要做的其实就是三件事:装环境、填 API Key、选一个飞书机器人。每件事都是独立的,拆开来看都不难,组合起来效果却很完整。

1.3 我对这套方案的适用人群判断

如果你满足下面任何一条,这套组合都值得试:

  • 想拥有一个 24 小时在线、能随时问问题的私人助理
  • 想把 AI 能力接入日常工作流,比如自动整理会议纪要、定时推送提醒
  • 刚接触 AI 开发,想了解“大模型 API + 消息平台”是怎么串起来的
  • 不想花钱买服务器,想先在本地电脑上跑通一个最小可用版本

我的建议是先照着完整流程装一遍,不要跳过任何一步。等跑通了,再根据自己的需求去改配置、加功能。第一次求稳,第二次再求花。

2. Windows 环境准备与基础检查

很多初学者在这个环节就被劝退了,其实没那么可怕。Windows 上的准备工作和装一个普通软件差不多,核心就三样:Python、Git、终端工具。

2.1 系统版本和终端选择

先说系统要求。我实测用的是 Win10 和 Win11 的 64 位版本,都能正常运行。Win7 和 32 位系统建议直接放弃,不是不能装,而是后续会遇到一堆兼容性麻烦,没必要为难自己。

然后说终端。Windows 自带的 CMD 能用,但体验很差,复制粘贴都别扭。我强烈建议用 Windows 11 自带的 Windows Terminal,或者装一个 PowerShell 7,两者对命令的兼容性都更好,输出也清晰。如果你用的是 Win10,可以直接在 Microsoft Store 里搜“Windows Terminal”免费安装。

一个容易踩的坑是:Windows 下有两套命令体系,CMD 用的指令和 PowerShell 不完全相同。这篇博文里我给的命令都用 PowerShell 语法,你打开 PowerShell 就能直接用。如果我用到需要管理员权限的地方,会单独标注。

2.2 Python 和 Git 的安装要点

Python 是 OpenClaw 的运行基础,版本建议装 3.10 到 3.12 之间的稳定版,太老或太新都可能遇到依赖包不兼容。去官网下载安装包时,第一屏一定要勾选“Add Python to PATH”,这个选项默认是不勾的,很多新手就是栽在这里——装完了但系统找不到 python 命令。

Git 的作用有两个:一是 OpenClaw 部分组件从代码仓库拉取时需要它,二是以后你想更新到最新版也方便。Git 安装全程默认下一步即可,不需要改任何配置。装完以后,在 PowerShell 里分别执行下面两条命令确认环境就绪:

python --version git --version

正常情况下,你会看到类似Python 3.12.x和git version 2.x.x的输出。如果提示“不是内部或外部命令”,多半是安装时没把路径加入 PATH,重装一次并勾选对应选项。

2.3 验证环境是否就绪

除了版本号,我还会顺手确认一下 pip 是否可用。pip 是 Python 的包管理器,后面装 OpenClaw 全靠它:

pip --version

如果这里提示找不到 pip,可以用一条命令手动启用:

python -m ensurepip --upgrade

到这里,基础环境就算搭好了。整个过程大约十分钟,后面就可以进入正题安装 OpenClaw 了。

3. 安装 OpenClaw(小龙虾)并完成初始化

OpenClaw 的安装方式有好几种,对初学者最友好的方式是直接用 pip 安装。在动手之前,强烈建议先创建一个独立的虚拟环境,把 OpenClaw 和它的依赖包隔离起来,避免污染全局 Python 环境。我见过有人在全局环境里装了一堆包,结果版本冲突导致系统其他 Python 脚本全挂了。

3.1 创建独立虚拟环境

虚拟环境的概念,你可以理解成给这次项目单独开了一个“独立的小房间”,房间里装的软件不会影响客厅里的其他软件。操作很简单,先用 PowerShell 进入你想放项目的目录,比如D:\Projects,然后执行:

mkdir openclaw-demo cd openclaw-demo python -m venv ocvenv

这条命令会创建一个名叫ocvenv的虚拟环境。接下来需要“激活”它,PowerShell 下的激活命令是:

.\ocvenv\Scripts\Activate.ps1

激活成功后,命令行提示符前面会出现(ocvenv)字样,这时候你执行pip install装的包都会装进这个环境里,跟系统全局隔离。注意:如果你之前没运行过 PowerShell 脚本,系统可能会拦截并提示“禁止运行脚本”,需要先用管理员身份打开 PowerShell 执行一次:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

这一步是很多新手卡住的地方,实际上只是 Windows 默认的安全策略,改掉当前用户的执行策略就可以了。

3.2 安装与验证版本

环境激活后,安装命令很简单:

pip install openclaw

如果你的网络下载速度非常慢,可以加一个国内镜像源加速,比如用清华 PyPI 镜像:

pip install openclaw -i https://pypi.tuna.tsinghua.edu.cn/simple

安装过程会拉取不少依赖包,看到一长串滚动输出是正常的,别着急,等它跑完。完成后执行:

openclaw --version

如果能看到类似OpenClaw x.x.x的版本号,说明主体安装成功。我安装的版本目前是 2026 年 1 月发布的稳定版,具体版本号不重要,用最新的就行。

3.3 初始化配置文件

装好之后还需要执行一次初始化命令,让 OpenClaw 生成一套默认配置:

openclaw init

这条命令会在当前目录下生成一个.openclaw文件夹,里面存放主配置文件、日志目录、插件目录等。文件结构大致是这样的:

.openclaw/ ├── config.yaml ├── logs/ └── plugins/

所有重要配置都集中在config.yaml。后面我们接 DeepSeek、配飞书,改的都是这个文件。用 VS Code 或者任意文本编辑器打开,先浏览一下结构,熟悉里面有哪些配置项。不需要看懂全部内容,今天只动其中几个关键位置。

4. 接入 DeepSeek 大模型:让小龙虾有脑子

装好 OpenClaw 之后,它还是一个空壳,没有模型可以调用。这就像刚买回来的手机,系统装好了,但你还没装微信,得先把账号注册好、登录上,才能正常聊天。接入 DeepSeek 就是干这件事。

4.1 注册账号与获取 API Key

先到 DeepSeek 的开放平台注册一个账号,完成实名认证,然后进入控制台找到 API Key 管理页面,创建一个新的 Key。创建过程中会要求你设置 Key 的名称、权限范围,权限一般选“默认全选”即可。

创建成功后,平台会显示一串类似sk-xxxxxxxxxxxxxxxx的密钥。这串 Key 相当于你的账号密码,一定要立刻复制保存。平台通常只显示一次,关掉页面就再也看不到了,到时候只能重新创建。我个人习惯把它粘贴到一个临时文本文件里,配置完成后再删掉。

4.2 在配置文件中填写模型参数

打开之前生成的config.yaml,找到模型相关的配置段。不同版本的 OpenClaw 配置结构略有差异,核心思路是一致的:指定 API 服务地址、填入你的 Key、选好模型名称。我用的配置长这样:

model_providers: deepseek: api_key: "这里填你的真实Key" api_base: "https://api.deepseek.com/v1" models: default: "deepseek-chat" reasoning: "deepseek-reasoner"

几个参数分别解释一下:

  • api_key:你刚刚创建的那串密钥,直接填进去,保留双引号
  • api_base:DeepSeek 的服务地址。这个地址是官方文档里公开的标准入口,照着填就行,不要自己瞎改
  • default:默认对话模型,deepseek-chat响应快、成本低,适合日常聊天和普通任务
  • reasoning:深度推理模型,适合复杂逻辑、代码分析这类任务。价格贵一些,但确实更聪明

如果你看的是英文文档,可能还会遇到base_url之类的字段名,意思一样,就是 API 地址。尽量以你安装的版本生成的默认配置文件中的注释为准。

4.3 第一次对话测试

配置保存后,在 PowerShell 里执行:

openclaw chat

这会进入一个交互式命令行对话模式。随便输入一句话,比如“你好,用一句话介绍你自己”,如果配置正确,应该在几秒内看到 DeepSeek 返回的回答。

看到回复,就说明“大脑”已经接通了。如果报错,先看是不是 Key 填错了或模型名写错了,这两个问题占九成。等命令行能正常对话,下一步再把它接到飞书里,这样你就不用整天对着黑框框聊天了。

5. 飞书机器人通道配置:把 AI 装进聊天窗口

命令行对话只是第一步,大部分人想要的是在飞书里跟 AI 聊天。这一步要做的事情可以拆成两部分:一部分在飞书开放平台网站上配,一部分在 OpenClaw 的配置文件里改。

5.1 在飞书开放平台创建应用

登录飞书开放平台后台,点击“创建企业自建应用”。名字随意,比如“小龙虾助手”,图标可以先用默认的。创建完成后进入应用详情页,第一件事是开启“机器人”能力。这个开关在“应用能力”菜单下,找到“机器人”然后启用。

启用机器人后,你会在页面上看到两个关键凭证:App ID 和 App Secret。这两个值就是飞书识别你这个应用的身份凭据,和 DeepSeek 的 API Key 同样重要,复制保存好。

5.2 配置权限与长连接模式

机器人要能收发消息,必须给它授权。在“权限管理”页面搜索两个权限并开通:

  • im:message:读取和发送单聊及群聊消息
  • im:message.p2p_msg:接收单聊消息(也就是用户单独跟机器人对话时能收到)

开通权限后,记得点击“版本发布”,并创建一个新的应用版本提交审核。企业自建应用通常审核很快,有时候几分钟就能通过。这一步很多人会漏掉,以为保存了权限配置就生效了,实际上不发布版本,权限不会真正应用。

随后是连接方式的问题。很多机器人教程会让你配置回调地址,要求服务器有一个公网地址,这对个人用户来说太麻烦了,家里电脑根本没有公网 IP。飞书其实支持长连接模式,让应用主动建立一条到飞书服务器的持久连接,不需要公网入口。在 OpenClaw 的飞书插件配置里,把连接模式设为长连接即可,这就绕开了购买服务器和域名解析的问题。

5.3 在 OpenClaw 中绑定飞书应用

回到config.yaml,找到 Flybook(飞书)或 Channels 相关的配置段,填入刚才拿到的 App ID 和 App Secret。我用的配置是这样的:

channels: flybook: enabled: true app_id: "你的 App ID" app_secret: "你的 App Secret" mode: websocket

mode: websocket就是让 OpenClaw 以长连接模式连接飞书。保存后重启 OpenClaw 进程,让它加载新配置。重启命令取决于你怎么启动的,如果当前在对话界面,按两次Ctrl+C退出,再重新运行:

openclaw run

看到日志输出中显示“flybook 连接成功”或“websocket connected”之类的字样,说明飞书通道已经建立。

5.4 在飞书里完成联调实测

打开飞书,搜索你创建的这个应用的名字,比如“小龙虾助手”,给它发一条私聊消息。正常的话,机器人会回复你。

私聊通了之后,还可以建一个群,把机器人拉进群,然后在群里 @ 它说话。这里有个细节:群聊里必须 @ 机器人,它才会响应。飞书 OpenClaw 在 websocket 模式下默认监听im.message.receive_v1事件,你发的任何消息它都能收到,但出于礼貌和防止误触发,通常建议配置为“被 @ 时响应”。

我在实测群聊时发现,如果没 @ 机器人,它也会收到消息但不会回复,这不代表没配好。如果希望它在群里主动回复所有人的消息,可以把响应规则改成不过滤。这个选项在 OpenClaw 的飞书事件配置里,字段名大概是only_mention或mention_only,设为false即可。

到这一步,整套链路已经完整跑通了。我当时的感受是:从命令行到飞书群聊,虽然只是界面变了,但实际体验完全不一样,手机随时拿出来就能问,确实有“私人助理”的感觉了。

6. 常见问题速查与避坑笔记

整套流程走下来,我总结了一套高频问题排查表,里面有环境问题、配置问题、运行问题,基本覆盖了初学者最容易卡住的环节。

6.1 高频问题排查表

现象可能原因解决方法
python不是内部或外部命令安装时没勾选“Add Python to PATH”重装 Python,勾选 PATH 选项
pip找不到Python 环境太旧或未启用 pip执行python -m ensurepip --upgrade
PowerShell 提示禁止运行脚本系统默认执行策略限制执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
openclaw找不到虚拟环境没激活重新执行.\ocvenv\Scripts\Activate.ps1
OpenClaw 应答报错DeepSeek API Key 填错或模型名不对检查config.yaml中的 Key 和协议地址
飞书机器人不回复权限未发布为应用版本到飞书开放平台创建版本并发布
飞书机器人没反应但日志有消息没有在群里 @ 机器人群聊需 @ 机器人,或修改only_mention配置
启动时端口被占用其他服务占用了 OpenClaw 端口修改配置文件中的端口号,或关掉占用端口的程序
对话响应很慢使用了 reasoning 推理模型日常对话改用deepseek-chat

这张表是我根据自己踩坑经验整理的,适合打印出来贴在显示器下面。绝大多数问题都不是“坏了”,而是配置没生效或者忘记重启进程。改完config.yaml后一定要重启 OpenClaw,我敢说一半以上“改了没反应”的案例都是没重启。

6.2 几条值得记住的实战教训

第一条经验:先分开测,再联合测。不要一上来就幻想一步到位——先测 Python 环境,再测 DeepSeek 命令行对话,最后再测飞书。每一步都确认绿灯后再走下一步,出问题了就能精确定位。最怕的是全装完了才去找问题,那时候根本分不清是哪个环节挂了。

第二条经验:日志是你最靠谱的老师。OpenClaw 默认会在.openclaw/logs/目录下写日志,遇到问题先看日志,报错信息里往往直接写了原因。很多人一看到英文报错就慌了,其实大部分报错在最后几行就说明了问题,比如“KeyError: xxx”或者“connection refused”,照着搜解决方案很快。

第三条经验:改配置之前备份。改config.yaml之前,先复制一份命名为config.yaml.bak。改坏了就删掉,把备份改回原名,不至于前面配好的基础设置全丢了。这套流程用不上时觉得多余,一旦用上就是救命稻草。

6.3 性能与稳定性的一些观察

运行了大半个月之后,我说说稳定性方面的体会。OpenClaw 以长连接模式跑在 Windows 上,整体内存占用大约在 200 到 400 MB 之间,对现在的主流电脑来说完全没压力。

长时间挂机最需要注意的一点是 Windows 的电源管理。电脑进入睡眠状态后,OpenClaw 的长连接会断开,飞书机器人就会出现“失联”状态。解决方法是把电源计划设置为“从不睡眠”,或者购买带定时唤醒功能的迷你主机放在家里专门跑这个服务。

另外,DeepSeek 的请求计费是按 token 算的,日常闲聊级别的使用量,一个月也就几块钱。但如果让 AI 处理大量长文档,费用会上涨。建议在 OpenClaw 配置里设置单次回复的最大 token 数,防止意外产生高额费用。

7. 最后的经验之谈

整套方案跑通之后,我的体会是:这类“个人 AI 助手”项目的门槛比想象中低很多,真正难的往往不是技术,而是第一次动手前对未知的恐惧。我也是经历了几次深夜踩坑之后才明白,所谓“适合初学者的方案”,并不是说每一步都能一次成功,而是每当你卡住了,总有清晰的排查路径可走。

如果让我给刚接触这套工具的人一个建议,我会说:先别急着加花哨的功能,老老实实把“飞书发消息 → DeepSeek 思考 → 飞书回消息”这条链路跑通一天。等它稳定跑一天不报错,再研究怎么加定时任务、怎么让 AI 查天气、怎么对接你自己的数据。基础链路是地基,地基稳了,上面建什么都踏实。

另外还有个提升体验的小技巧:在飞书里把机器人置顶,用起来方便多了。你可以建一个只有自己和机器人的专属群,置顶到这个群的顶部,这比私聊模式更顺手,而且以后加其他功能(比如定时推送)时,这个群就是天然的输出目标。

这套 Windows + OpenClaw + DeepSeek + 飞书的组合,我把它们当成是“AI 时代的万能插座”:DeepSeek 是电力,飞书是电器,OpenClaw 是那个接线板。希望你装完之后,能切实感受到这种组合带来的自由度。接下来,就轮到你把它玩出花了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询