1. OpenClaw 在 Windows11 上到底卡在哪OpenClaw 是一个本地运行的 AI 智能体能自动操作电脑、整理文件、跑浏览器自动化数据不出本机。很多人第一次在 Windows11 上装它卡点往往不在 OpenClaw 本身而在两件事一是系统权限与安全软件拦截二是模型通道没配好客户端起来了但 Gateway 一直离线。这篇教程聚焦 Windows11 从零到可用的完整链路环境检查、依赖安装、配置文件骨架、启动验证再把 CC Switch 和 Cline 接到 TaoToken 的统一 Key/API 通道上。适合想在 Win11 上跑本地智能体、又不想被各种报错劝退的人。全程命令和配置都能直接复制装完就能发指令让它干活。我试过在专业版和家庭版各装一遍下面按顺序走基本一次成功。2. 装之前先把 TaoToken 通道准备好OpenClaw 要调用大模型才能理解你的指令所以模型通道得先通。TaoToken 提供统一的 API 入口一个 Key 可以给多个客户端复用省得每个工具单独配一遍。先去官网注册并拿到 Keyhttps://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content登录后在控制台创建 API Key地址是 https://taotoken.net/console 。Key 只在创建时完整显示一次复制下来存好。接口地址统一用 https://taotoken.net/api 注意这个地址不加任何查询参数。后面 config.toml 和 settings.json 里填的都是它。如果你主要用来长期编码或跑 Agent可以看下 Coding Plan 页面了解额度方案https://taotoken.net/coding-plan 。只是想先验证模型通不通用模型对话页测一下最快https://taotoken.net/models 。3. Windows11 环境检查与依赖安装3.1 确认系统版本和权限先确认是 Win11 正式版专业版家庭版都行。按 WinR 输入 winver 回车能看到版本号即可。OpenClaw 要模拟键鼠、读写本地文件、控制浏览器这些都需要系统权限。安装前把可能拦截的安全软件实时防护关掉包括系统自带的 Defender 实时防护。这一步不做后面大概率出现文件被删、启动报错。3.2 安装运行依赖OpenClaw 依赖 Python 和 Node.js。打开 PowerShell管理员身份逐条执行检查python --version node --version git --version如果提示找不到命令就去装对应环境。Python 建议 3.10 以上Node.js 建议 18 以上。装完重新开一个 PowerShell 窗口再跑一遍上面的命令确认版本正常。3.3 拉取 OpenClaw 源码选一个纯英文路径不要有中文和空格。推荐 D:\OpenClaw 这种。然后cd D:\ git clone https://github.com/openclaw/openclaw.git cd openclaw克隆完成后进入目录准备装依赖pip install -r requirements.txt npm install这两步会拉不少包耐心等。如果 pip 卡住可以换国内镜像源重试。4. 配置文件骨架config.toml 与 settings.jsonOpenClaw 的核心配置分两块一块是模型通道一块是客户端行为。下面给可直接复制的骨架。4.1 config.toml在项目根目录创建或编辑 config.toml[gateway] host 127.0.0.1 port 8765 auto_start true [model] provider openai_compatible base_url https://taotoken.net/api api_key 你的TaoToken Key model_name claude-sonnet-4-20250514 timeout 120 [permission] allow_file_access true allow_mouse_control true allow_browser_control true work_dir D:\\OpenClaw\\workspace几个关键点base_url 必须是 https://taotoken.net/api 不要加斜杠后缀api_key 填你刚创建的那串work_dir 用双反斜杠或正斜杠别用单反斜杠否则 TOML 解析会报错。4.2 settings.json客户端行为配置放在 settings.json{ gateway: { url: http://127.0.0.1:8765, reconnect_interval: 5 }, ui: { language: zh-CN, theme: dark }, logging: { level: info, file: logs/openclaw.log }, model: { base_url: https://taotoken.net/api, api_key: 你的TaoToken Key } }两个文件里的 base_url 和 api_key 保持一致避免一个通一个不通。5. CC Switch 与 Cline 接入 TaoToken 统一通道5.1 CC Switch 配置CC Switch 用来在多个模型通道间切换。打开它的配置界面新增一个通道{ name: taotoken, base_url: https://taotoken.net/api, api_key: 你的TaoToken Key, models: [claude-sonnet-4-20250514, gpt-4o] }保存后把当前通道切到 taotoken。这样 OpenClaw 和 CC Switch 共用同一个 Key管理起来省事。5.2 Cline 接入Cline 是编辑器里的编码助手。在它的设置里选 OpenAI Compatible然后填{ apiProvider: openai, openAiBaseUrl: https://taotoken.net/api, openAiApiKey: 你的TaoToken Key, openAiModelId: claude-sonnet-4-20250514 }填完保存Cline 就能走 TaoToken 通道了。接入文档在 https://taotoken.net/doc 遇到字段对不上可以对照查。6. 启动验证与逐条排查命令6.1 启动 OpenClaw回到项目目录启动服务python main.py --config config.toml看到 Gateway 监听 127.0.0.1:8765 就说明起来了。客户端右上角显示 Gateway 在线即为部署成功。6.2 验证模型通道先用一条命令测通道通不通curl https://taotoken.net/api/v1/models -H Authorization: Bearer 你的TaoToken Key返回模型列表就说明 Key 和地址都对。如果返回 401检查 Key 有没有复制全返回 404检查 base_url 是不是写成了带 /v1 的完整路径。6.3 发一条测试指令在客户端输入帮我整理 D 盘下载文件夹的图片。观察它是否自动执行。能跑起来就说明整条链路通了。7. 本篇常见报错逐条排查7.1 权限不足右键启动程序选以管理员身份运行。Win11 对未签名程序默认拦截属于正常保护放行即可。7.2 Gateway 一直离线按顺序查三件事Defender 实时防护是否关了安装路径是否纯英文无空格config.toml 里 base_url 是否写成了 https://taotoken.net/api 而不是别的。三个都对还离线重启启动程序。7.3 中文路径报错把项目挪到 D:\OpenClaw 这种纯英文路径work_dir 也改成英文。中文和空格都会让依赖解析失败。7.4 模型调用超时先确认网络能访问 https://taotoken.net/api 。如果 curl 能通但客户端超时把 config.toml 里的 timeout 从 120 调到 300 再试。7.5 启动文件被杀软删除彻底关掉安全软件实时防护重新解压完整包再部署一次。装好后把 OpenClaw 目录加入白名单避免下次又被删。7.6 Key 无效或额度问题去 https://taotoken.net/api-keys 重新生成一个 Key 替换。如果提示额度不足去 Coding Plan 页面看下方案https://taotoken.net/coding-plan 。8. 把通道固定下来后面少折腾装完之后建议把 config.toml 和 settings.json 里的 base_url 和 api_key 统一成 TaoToken 那一套CC Switch 和 Cline 也指向同一个通道。这样以后换模型只改 model_name 一个字段不用每个工具重配一遍。长期跑编码和 Agent 任务的话Coding Plan 的额度比按次调用更划算可以去 https://taotoken.net/coding-plan 看具体方案。接入过程中字段对不上对照 https://taotoken.net/doc 查最快。Key 管理统一在 https://taotoken.net/api-keys 。整套走下来Win11 上跑 OpenClaw 的坑基本就这些。先把权限和路径这两关过了再把通道配通剩下的就是发指令让它干活。