掘金 人工智能 07月04日 19:03
无缝集成 gemini-cli 的 vscode 插件:shenma
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

诸葛神码是一款 VS Code 插件,旨在解决 Gemini CLI 在开发体验上的不足。它通过深度集成 Gemini CLI,将 Gemini 2.5 Pro 模型能力与 VS Code 开发环境相结合。该插件支持原位编码、一键生成/优化等功能,并智能关联 Git、文件和函数语义,提升代码编写效率。安装配置简单,用户只需安装 gemini-cli 工具并配置 Google Cloud 项目,即可在 VS Code 中使用 Gemini 模型。此外,诸葛神码还通过本地 CLI 通信,保障用户数据安全,并解决了国内访问 Google 服务的限制。

🚀 **核心问题与解决方案:** 诸葛神码插件旨在解决 Gemini CLI 开发体验割裂的问题。它通过深度集成 Gemini CLI,使得用户无需离开 VS Code 即可使用 Gemini 2.5 Pro 模型,实现模型能力与开发体验的统一。

🔑 **配置流程:** 插件的配置主要分为三个步骤:安装 gemini-cli 工具、配置插件,以及验证身份。安装 gemini-cli 需要确保 Node.js 版本在 18 以上,并设置 Google Cloud 项目。配置插件时,需要选择 Gemini CLI 作为 API 提供商,并选择 gemini-2.5-pro 模型。最后,通过 gemini auth login 命令完成登录。

💡 **技术亮点:** 诸葛神码插件具有多项技术优势。它采用零中转安全机制,确保用户数据通过本地 CLI 与 Google 服务器通信,符合企业安全规范。插件还具备上下文感知能力,能自动捕获当前文件、Git 仓库、函数定义,生成精准的 prompt。此外,该插件全程 CLI 操作,规避了谷歌服务在中国访问的限制,无需额外代理。

一、背景与定位

核心问题:Google Gemini CLI 虽提供顶尖的 Gemini 2.5 Pro 模型能力,但纯命令行操作导致开发体验割裂,无法融入 IDE 工作流。

诸葛神码的突破:作为 国内首个深度集成 Gemini CLI 的 VS Code 插件,它通过以下设计实现模型能力与开发体验的统一:

维度原生 Gemini CLI诸葛神码 (Shenma)
模型能力✅ Gemini 2.5 Pro✅ 同源 Gemini 2.5 Pro (免费)
操作方式❌ 命令行手动输入✅ VS Code 可视化界面
上下文理解❌ 单文件/单指令✅ 智能关联 Git/文件/函数语义
开发流程融合❌ 需终端切换复制粘贴✅ 原位编码,一键生成/优化

国产首发认证:诸葛神码是国内已知首个实现对 Gemini CLI 完整集成的 VS Code 插件。

二、配置指南(3步流程)

前置条件

    拥有 Google Cloud 账号并开通 Gemini API 权限。本地已安装 gemini-cli 工具(详细安装流程如下)。

配置步骤

步骤1:安装gemini-cli

做开发不能没有 nodejs,确保 nodejs 版本在18 以上

npm install -g @google/gemini-cli

安装之后在终端输入 gemini 回车

选个默认主题

登陆失败: GOOGLE_CLOUD_PROJECT 未设置

📌

失败信息:Failed to login. Message: This account requires setting the GOOGLE_CLOUD_PROJECT env var. See goo.gle/gemini-cli-…

需要设置项目信息

解决方案:在谷歌云设置项目, 基本步骤如下

我们需要打开google cloud。在“概览”中创建最近的项目,如果找不到“概览”,可以点击左上角的三个横的图标即可。

export GOOGLE_CLOUD_PROJECT=${上一步获取的项目编号}

点右上角三个点-项目设置-设置-项目编号 查看当前项目编号

访问 403 错误(API 未启用)

报错特征

插件返回 403 错误,终端提示启用 cloudaicompanion.googleapis.com

输入gemini后,页面出现403报错,😳,还要继续看报错信息,关键信息是绿色框框里的信息

修复步骤

    访问 API 启用链接(替换 project= 后为你的项目编号):

我们按提示登陆console.developers.google.com/apis/api/cl…

    点击 启用 按钮

页面会让我们点击启动服务,我们点击启动

启用成功后展示下面样式

接着去终端输入gemini,终于成功啦~~~

📌

注意:第二种使用API登陆不行❌

因为中国不支持访问


步骤2:安装shenma插件

API提供商选择 Gemini CLI,项目ID记得按上面👆方法获取后配置,不然会报错

模型选择gemini-2.5-pro,配置完成。

步骤3:验证身份

在终端执行 gemini auth login 完成登录(需浏览器授权)

接下来就可以在图形界面中正常使用gemini啦~~~😄


三、技术亮点与架构设计

核心技术栈

优势解析

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

诸葛神码 Gemini CLI VS Code 插件 AI 开发
相关文章