最近折腾了一套 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: websocketmode: 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 是那个接线板。希望你装完之后,能切实感受到这种组合带来的自由度。接下来,就轮到你把它玩出花了。