在 Win11 上用 Claude Code 接入 Gemini 模型(无需 WSL/Ubuntu)

在 Win11 上用 Claude Code 接入 Gemini 模型(无需 WSL/Ubuntu)

最近 AI Agent 很火,之前我玩过 OpenCode,现在想试试 Anthropic 官方的 Claude Code。但是 Claude 官方模型太贵,而我有 Google 的 Gemini API Key(量大管饱)。

于是我决定:在 Windows 11 上,用 Claude Code 的壳,接 Gemini 的脑。

不安装 Linux 子系统 (WSL) 的情况下,如何在 Win11 原生 PowerShell 环境下跑通它。

一、 准备工作(地基要打好)

在开始之前,我们需要先装好 3 个基础工具

1. 安装 Node.js(运行环境)

Claude Code 是基于 Node.js 运行的,这是第一步。

  1. Node.js 官网 下载 LTS 版本(长期支持版)。
  2. 双击安装包,一路点击 “Next” (默认安装) 即可。
    • 如果出现 v20.x.x 或更高的版本号,说明安装成功。
    • 如果提示红字 “无法将“node”项识别为…”,请重启电脑再试。

关键验证:安装完成后,关闭所有旧的终端窗口,打开一个新的 PowerShell,输入:

node -v 

2. 安装 Git(核心依赖,必装!)

这一步很多人容易漏掉! Claude Code 在 Windows 上运行时,必须调用 Git Bash 环境。如果没装,启动时会直接报错。

  1. Git 官网 下载 “64-bit Git for Windows Setup”
  2. 安装时会出现很多选项,不要犹豫,全程点击 “Next” (一路下一步),使用默认配置即可(默认配置会自动配置环境变量)。
    • 看到类似 git version 2.x.x 即为成功。

验证:在 PowerShell 中输入:

git --version 

3. 安装 Ripgrep(搜索工具)

Claude Code 需要这个工具来搜索代码,Linux 上很简单,但 Windows 上很容易报错。
打开 PowerShell (管理员),输入:

winget install BurntSushi.ripgrep.MSVC 
  • 注意:如果提示需要同意协议,输入 Y 回车。如果下载失败,请检查网络连接或多试几次。
  • 安装完后,必须重启终端,输入 rg --version,看到版本号才算成功。

解决 PowerShell 权限问题

Win11 默认禁止运行未签名的脚本。如果不修改策略,后续安装会报错。
在 PowerShell 中执行:

Set-ExecutionPolicy-ExecutionPolicy RemoteSigned -Scope CurrentUser 

(提示时选 AY 回车)

二、 安装核心组件

我们需要安装两个包:一个是官方的 Claude Code,一个是负责转发请求到 Gemini 的路由插件(Router)。

在 PowerShell 中依次执行:

npm install -g @anthropic-ai/claude-code npm install -g @musistudio/claude-code-router 

三、 配置 Gemini(关键步骤)

我们需要创建一个配置文件,将原本发往 Anthropic 的请求重定向到 Google Gemini。

  1. 在 PowerShell 输入:mkdir $env:USERPROFILE\.claude-code-router 创建配置文件夹。
  2. 输入 notepad $env:USERPROFILE\.claude-code-router\config.json 用记事本创建并打开配置。
  3. 复制以下配置内容(已配置好 Gemini 模型映射,防止 404):
{"LOG":true,"Providers":[{"name":"gemini","api_base_url":"https://generativelanguage.googleapis.com/v1beta/models/","api_key":"这里填入你的_Gemini_API_Key_注意不要有空格","models":["gemini-2.0-flash","gemini-3-pro-preview"],"transformer":{"use":["gemini"]}}],"Router":{"default":"gemini,gemini-2.0-flash","background":"gemini,gemini-2.0-flash","think":"gemini,gemini-2.0-flash","longContext":"gemini,gemini-2.0-flash","webSearch":"gemini,gemini-2.0-flash"}}

操作提示:请将 api_key 的值替换为你自己的 Gemini Key,然后保存关闭。

在这里插入图片描述

四、 核心避坑:API 网络连通性问题

重点:如果运行报错 fetch failed,请仔细阅读本节。

这是安装过程中最容易卡住的地方。由于 Google 的 API 服务在海外,国内网络直接访问可能会出现连接超时或失败。

问题原因
Claude Code 底层依赖的 Node.js 网络库对部分 Windows 系统代理设置的识别可能不完全,导致即便配置了常规的 HTTP 代理,终端请求依然无法送达。

解决办法
请确保你的网络环境可以正常访问 Google 服务。
如果你使用的是网络加速工具或代理软件,强烈建议开启“增强模式”、“TUN 模式”或“接管系统流量”功能

  • 原理:开启此类模式后,工具会通过虚拟网卡层级接管系统流量,强制 Node.js 的请求走代理通道。这是解决 fetch failed 最有效的方案。

五、 👻 最大的坑:后台“僵尸”进程(非人为失误)

这是特别需要说明的、最容易让人崩溃的“非人为”失败点。

现象描述:

当你第一次运行报错(比如配置写错了,报找不到模型),你去修改了 config.json 并保存完美。
但是!当你再次运行程序时,它依然报旧的错误!

为什么会这样?

这不是你没改对文件,而是 Claude Code Router 的后台服务(Server)是一个常驻进程
当你关闭命令行窗口时,后台那个 node.exe 进程并没有结束。它依然加载着旧的配置文件在内存里运行。你修改了硬盘上的文件,但进程内存里用的还是旧配置。

解决方法:

每次修改完 config.json,必须手动结束进程,强制它重启读取新配置。

在 PowerShell 执行这句指令:

taskkill /F /IM node.exe 

切记:只要修改了配置文件,务必执行一次上述命令。


六、 启动与验证

完成以上步骤后:

  1. 确认网络环境已配置好(API 可达)。
  2. 确认配置文件已保存。

直接运行:

ccr code 

如果看到绿色的交互界面,尝试输入“你好”,若能收到回复,恭喜你成功跑通!🎉

---

总结

在 Windows 上运行此类 AI 命令行工具,“API 网络连通性”“Node 进程残留” 是两个最大的拦路虎。希望这篇实录能帮你省下排错时间。如果你遇到了 fetch failed 或修改配置不生效,请回头检查第四、第五点!

Read more

安装 启动 使用 Neo4j的超详细教程

安装 启动 使用 Neo4j的超详细教程

最近在做一个基于知识图谱的智能生成项目。需要用到Neo4j图数据库。写这篇文章记录一下Neo4j的安装及其使用。 一.Neo4j的安装 1.首先安装JDK,配环境变量。(参照网上教程,很多) Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK。从Oracle官方网站下载 Java SE JDK。我使用的版本是JDK1.8 2.官网上安装neo4j。 官方网址:https://neo4j.com/deployment-center/  在官网上下载对应版本。Neo4j应用程序有如下主要的目录结构: bin目录:用于存储Neo4j的可执行程序; conf目录:用于控制Neo4j启动的配置文件; data目录:用于存储核心数据库文件; plugins目录:用于存储Neo4j的插件; 3.配置环境变量 创建主目录环境变量NEO4J_HOME,并把主目录设置为变量值。复制具体的neo4j文件地址作为变量值。 配置文档存储在conf目录下,Neo4j通过配置文件neo4j.conf控制服务器的工作。默认情况下,不需

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程 在数字化办公日益普及的今天,企业微信作为国内领先的企业级通讯工具,其群机器人功能为团队协作带来了极大的便利。本文将手把手教你如何从零开始配置企业微信群机器人Webhook,实现自动化消息推送,提升团队沟通效率。 1. 准备工作与环境配置 在开始创建机器人之前,需要确保满足以下基本条件: * 企业微信账号:拥有有效的企业微信管理员或成员账号 * 群聊条件:至少包含3名成员的群聊(这是创建机器人的最低人数要求) * 网络环境:能够正常访问企业微信服务器 提示:如果是企业管理员,建议先在"企业微信管理后台"确认机器人功能是否已对企业开放。某些企业可能出于安全考虑会限制此功能。 2. 创建群机器人 2.1 添加机器人到群聊 1. 打开企业微信客户端,进入目标群聊 2. 点击右上角的群菜单按钮(通常显示为"..."或"⋮") 3. 选择"添加群机器人"选项 4.

Flowise物联网融合:与智能家居设备联动的应用设想

Flowise物联网融合:与智能家居设备联动的应用设想 1. Flowise:让AI工作流变得像搭积木一样简单 Flowise 是一个真正把“AI平民化”落地的工具。它不像传统开发那样需要写几十行 LangChain 代码、配置向量库、调试提示词模板,而是把所有这些能力打包成一个个可拖拽的节点——就像小时候玩乐高,你不需要懂塑料怎么合成,只要知道哪块该拼在哪,就能搭出一座城堡。 它诞生于2023年,短短一年就收获了45.6k GitHub Stars,MIT协议开源,意味着你可以放心把它用在公司内部系统里,甚至嵌入到客户交付的产品中,完全不用担心授权问题。最打动人的不是它的技术多炫酷,而是它真的“不挑人”:产品经理能搭出知识库问答机器人,运营同学能配出自动抓取竞品文案的Agent,连刚学Python两周的实习生,也能在5分钟内跑通一个本地大模型的RAG流程。 它的核心逻辑很朴素:把LangChain里那些抽象概念——比如LLM调用、文档切分、向量检索、工具调用——变成画布上看得见、摸得着的方块。你拖一个“Ollama LLM”节点,再拖一个“Chroma Vector

OpenClaw配置Bot接入飞书机器人+Kimi2.5

OpenClaw配置Bot接入飞书机器人+Kimi2.5

上一篇文章写了Ubuntu_24.04下安装OpenClaw的过程,这篇文档记录一下接入飞书机器+Kimi2.5。 准备工作 飞书 创建飞书机器人 访问飞书开放平台:https://open.feishu.cn/app,点击创建应用: 填写应用名称和描述后就直接创建: 复制App ID 和 App Secret 创建成功后,在“凭证与基础信息”中找到 App ID 和 App Secret,把这2个信息复制记录下来,后面需要配置到openclaw中 配置权限 点击【权限管理】→【开通权限】 或使用【批量导入/导出权限】,选择导入,输入以下内容,如下图 点击【下一步,确认新增权限】即可开通所需要的权限。 配置事件与回调 说明:这一步的配置需要先讲AppId和AppSecret配置到openclaw成功之后再设置订阅方式,