Gemini Code Assist 是 Google 推出的一款 AI 编程辅助插件,主要运行于 Visual Studio Code。

它依托 Google 自家的 Gemini 大语言模型(LLM),在编写代码的过程中提供实时帮助,包括代码生成、调试、测试编写、文档参考和基础设施管理等功能。

最新更新包括支持 Gemini 2.5、更强的个性化以及更好的上下文管理!

  • 多语言支持:适用于任意主流编程语言。
  • 多环境可用:支持常见 IDE、Google Cloud 服务。
  • 上下文智能感知:响应基于代码当前状态进行优化。
  • AI 与安全并重:企业版支持合规、私有化上下文、VPC 安全访问。
  • 灵活计费:支持免费试用、按需升级。

升级更新内容

1. ✅ 集成最新的 Gemini 2.5 模型

  • 更强的推理能力:在多个编程任务基准测试中表现领先,LMArena 榜单中名列前茅。
  • 更智能的聊天体验:能处理更复杂的问题与调试请求。
  • 代码生成与重构更可靠:生成函数、模版或进行结构重构时更准确。
  • GitHub 代码审查升级:Pull Request 分析更深入,问题识别更清晰。

2. 🧩 支持个性化定制

(1)自定义命令(Custom Commands)

  • 用户可以创建自己的快捷命令,用于重复性任务(如快速生成组件、测试代码等)。
  • 可在 VS Code 或 JetBrains IDE 的 Gemini 设置中配置。

(2)项目规则(Rules)

  • 允许用户设置项目的编码规范,如“所有函数必须配套生成单元测试”。
  • 这些规则会在每次生成代码时自动生效,保持项目一致性。

3. 💬 聊天界面功能增强

📁 上下文管理更灵活:

  • 支持整文件夹/整个工作区加入上下文,上下文窗口可达 100万 tokens
  • 使用 @ 符号可精确添加特定文件/目录。

📂 上下文抽屉(Context Drawer):

  • 新增可视化面板显示当前参与对话的文件与路径,可一键添加/移除。

🧠 多会话支持:

  • 聊天窗口右上角可开启多个会话。
  • 所有历史对话会自动保存,支持一键恢复。

核心功能

核心功能概览

1. IDE 集成:智能代码助理

  • 支持 Visual Studio Code、JetBrains IDE(IntelliJ、PyCharm)、Android Studio、Firebase、Colab、BigQuery 等。
  • 自动补全、生成和修改代码。
  • 使用聊天界面理解上下文,辅助开发。

2. 大上下文窗口支持

  • 使用最多可达 100 万 token 的上下文窗口,可感知整个项目、多个文件的内容。
  • 响应更贴合项目当前状态,适合中大型工程。

3. 代码审查自动化(GitHub 集成)

  • 能自动对 Pull Request 进行审查,发现 Bug 与风格问题。
  • 通过评论 /gemini 可请求建议,提升代码质量并节省评审时间。

4. Firebase 深度集成

  • 自动生成/优化前后端代码。
  • 分析错误、性能指标。
  • 使用自然语言生成 Firebase schema 和 GraphQL 查询。

5. 云平台开发支持

  • 可在 Google Cloud Shell(预配置环境)中免费使用,每周 50 小时。
  • 支持 Cloud Run、Apigee、BigQuery、Cloud Workstations、Infrastructure as Code(如 Terraform)等。

6. 数据库开发辅助

  • 生成 SQL 查询。
  • 分析现有查询,提供性能优化建议。
  • 支持 schema 感知、查询解释等。

不同版本对比(面向不同用户)

官网:https://codeassist.google/

Visualstudio 插件下载:https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist