Gemini 写代码(2026 年 6 月):哪些场景赢 ChatGPT,哪些该切走

Gemini 3.1 Pro 现在是真能写代码的工具了。讲清它真正赢的 4 个场景、6 月 18 日 Antigravity CLI 迁移大限,以及何时该切去 Claude 或 ChatGPT。

Gemini 不是多数开发者的默认编程助手,跑分榜首仍是 Anthropic 的 Claude Opus 4.7。但 Gemini 3.1 Pro 确实有 4 个真本事值得知道,还有一件每个用 Gemini 的开发者都得记在日历上的大事:2026 年 6 月 18 日起,gemini 命令行工具和 Gemini Code Assist 的 IDE 插件将对免费、AI Pro、AI Ultra 用户停止服务,Google 把所有人都引向新的 Antigravity 平台。这篇讲清 Gemini 值得占一个标签页的场景,以及什么时候该切走。

一句话总结

  • Gemini 3.1 Pro 在 SWE-bench Verified 上拿到 80.6%(截至 2026 年 6 月),Claude Opus 4.7 是 87.6%。够强,但不是榜首。
  • 它真正的优势:100 万 token 输入上下文(一次塞下整个中型仓库)、前端/UI 生成最强(WebDev Arena 第一)、和 Google 生态打通(Firebase、Apps Script、Android)、以及一个很大方的免费 Code Assist 额度(约每天 6000 次代码请求)。
  • 6 月 18 日前完成迁移: 面向个人的 gemini CLI 和 Code Assist IDE 插件将被 Antigravity CLI / Antigravity 2.0 取代。Standard / Enterprise 的 Code Assist 授权不受影响
  • 跨多文件长重构和重推理逻辑切 Claude Code;想要 GPT-5.5 那种命令行 agent 能力切 ChatGPT

这篇适合谁看

Workspace 公司默认开了 Gemini 的开发者、已经在每月花 19.99 美元订 Google AI Pro(原”Gemini Advanced”)的人,以及把 Gemini 当作免费或辅助编程工具、和 Claude/ChatGPT 一起用的人。

2026 年 6 月 18 日这个迁移大限,绕不过去

在 2026 年 5 月 19 日的 Google I/O 上,Google 宣布独立的 gemini CLI 和 Gemini Code Assist 的 IDE 插件,将于 2026 年 6 月 18 日对免费的”个人版 Code Assist”、Google AI Pro 和 Google AI Ultra 停止响应请求。替代品是 Antigravity——一个 agent 优先的开发平台,包含基于 VS Code 的 IDE、一个独立的桌面”Agent Manager”,以及 Antigravity CLI(用 Go 写的终端工具,是 Gemini CLI 的继任者,保留了 Skills、Hooks、Subagents,并把 Extensions 变成插件)。

实际影响:

你属于…6 月 18 日发生什么该怎么做
免费个人版 Code Assist 用户gemini CLI + IDE 插件停止服务装 Antigravity CLI / IDE(免费档,限额约每 5 小时刷新)
Google AI Pro(19.99 美元)/ AI Ultra(99.99 美元)同样停服迁到 Antigravity,订阅自动延续
Code Assist Standard / Enterprise不变继续用原工具
通过 Google Cloud 的 GitHub 版 Code Assist不变保持原设置

如果你现在写了任何脚本调用个人版 gemini CLI,请在这约 30 天的窗口里移植到 Antigravity CLI。Antigravity 免费档包含 Gemini 3.1 Pro,外加 Claude 和开源权重模型,共用一套 agent 框架。

Gemini 真正赢的地方

1. 整仓库上下文。 Gemini 3.1 Pro 支持 1,048,576 token 的输入窗口(输出上限 65,536 token)。你可以把一个中型代码库整段贴进去,直接问跨文件的问题——“把这个数据转换的 bug 顺着三层服务追一遍”——不用分块。在 Google 自己的 bug 定位测试里,3.1 Pro 在 Medium 思考档下首次尝试就修对了 18 个跨文件 bug 中的 14 个。Claude Opus 4.7 和 Sonnet 4.6 也是 1M token 上下文,所以这是顶层的并列,不是 Gemini 独有——但对一个标准的 ChatGPT Plus 会话(应用内约 320 页,完整 1M 只有 200 美元的 Pro 档才有)来说,确实是实打实的优势。

2. 前端和 UI 生成。 Gemini 3.1 Pro 稳居 WebDev Arena 榜首(截至 2026 年 6 月约 1487 Elo),能从 prompt 直接生成可用的、带动画的 SVG 和 React/Vue 组件。“帮我做一个落地页区块”或”把这段 Figma 描述转成组件”这类任务,它是目前最强选项之一。

3. Google 生态的代码。 这是 Gemini 原生上下文仍然碾压通用助手的地方:Firebase 配置和 Cloud Functions、用 Apps Script 做 Sheets/Docs/Gmail 自动化、Android(Kotlin + Jetpack Compose,配合 Android Studio 集成)、以及在单元格里直接生成 Sheets 公式。如果你的技术栈在 Google Cloud 上,Gemini 的答案通常更新、更地道。(Android 深度用法见我们的 Gemini 写 Android 指南。)

4. 真的很大方的免费额度。 免费的个人版 Code Assist 包含大约每天 6000 次代码相关请求和 240 次对话请求——比免费版 ChatGPT 或 Claude 给编程的余量大得多。Google 还对生成的代码提供版权赔偿保障,免费档也覆盖。

什么时候该切走

任务原因
真实仓库里的跨多文件长重构Claude Code(Opus 4.7)SWE-bench Verified 87.6%,专为 agent 改文件而生
重推理逻辑 / 算法设计Claude Opus 4.7 或 ChatGPT GPT-5.5 “Thinking”SWE-bench Pro 更高(Opus 64.3%、GPT-5.5 58.6%、Gemini 54.2%)
命令行 agent 任务GPT-5.5Terminal-Bench 2.0 领先(82.7% vs Gemini 约 68%)
Rust / Haskell / 冷门语言ClaudeGemini 在这些语言上历来较弱

老实说:Gemini 3.1 Pro 是个强力的第二选择,进了 Google 生态就变成第一选择。更完整的对比见 ChatGPT vs Claude vs Gemini

实操流程

  1. 选对入口。 应用内 Gemini(gemini.google.com)用来快速查东西、写嵌在 Sheets/Docs 里的代码;6 月 18 日后,仓库规模的 agent 活用 Antigravity IDE/CLI。
  2. 每条 prompt 都标语言 + 框架版本。 Gemini 对版本敏感——写 Kotlin 2.2 / Jetpack Compose 1.9,别只写”Kotlin”。
  3. 仓库 bug 用粘贴,别上传。 Gemini 处理代码文件上传不如直接粘代码稳;把出问题的函数和完整报错字符串一起贴进 prompt。
  4. 先要方案再要代码。 “列 2 个方案 + 权衡,等我选了再写”能在你拿到 200 行错代码之前抓住设计错误。
  5. 非 Google 的任务做 A/B。 同 prompt 给 Gemini 和 Claude/ChatGPT,哪个输出真能用就发哪个。
  6. 任何代码都先本地跑过再信。 2026 年没有一个模型——Gemini、Claude 还是 GPT——可靠到能不测就合并。把输出当初稿对待。

实例:一个 Firebase Cloud Function 的 bug

把挂掉的函数和确切报错(比如 FirebaseError: Function failed on loading user code)一起贴进 Gemini,问:“为什么挂?最小化修法是什么?” Gemini 的 Firebase 上下文通常能定位到原因——少了个 await、冷启动超时、运行时版本写错。部署前对照官方 Firebase Functions 文档验证一下建议的修法,然后用 firebase deploy --only functions 重新部署。

容易踩的坑

  • 在 Gemini 较弱的语言上用它(Rust、Haskell、高级 C++),而 Claude 就在隔壁标签页。
  • Sheets 公式不测边界行——空单元格、混合类型、尾部空行,是 AI 写的公式最常翻车的输入。
  • 让它一口气重构大文件。 你通常拿到一个”看起来对、其实微妙挂”的版本。改成小步、可测试地重构。
  • 让 Apps Script 调外部 API 却不做限流/重试——Apps Script 配额很严,静默失败很常见。
  • 2026 年 5 月之后还在基于个人版 gemini CLI 搭自动化,却没有 Antigravity 迁移计划。

可直接复制的 Prompt

语言:[语言] [版本]
框架:[框架] [版本]
目标:[一句话]
约束:[性能 / 风格 / 依赖]

现有代码:
[把你的代码贴在这里]

先列 2 个方案 + 各自权衡。
等我选了再写任何代码。

FAQ

Gemini 3.1 Pro 写代码够格替代 Claude 或 ChatGPT 吗? 做 Google 生态的活、前端生成、整仓库上下文:够格,很有竞争力。但顶级的跨多文件重构(Claude Opus 4.7,SWE-bench Verified 87.6%)和命令行 agent 任务(GPT-5.5,Terminal-Bench 2.0 82.7%),截至 2026 年 6 月它仍是第二选择。

6 月 18 日前我需要做什么吗? 如果你在免费、AI Pro 或 AI Ultra 档用个人版 gemini CLI 或 Gemini Code Assist IDE 插件——需要:在那天之前装好 Antigravity CLI / Antigravity 2.0,否则工具会停止响应。Standard 和 Enterprise 的 Code Assist 授权不受影响。

Gemini 写代码免费吗? 基本免费。免费的个人版 Code Assist 给约每天 6000 次代码请求,Antigravity 免费档也含 Gemini 3.1 Pro(有限额)。Google AI Pro 每月 19.99 美元(原”Gemini Advanced”)会提高限额,并在应用内提供 100 万 token 上下文。

Gemini 3.1 Pro 支持多大上下文? 输入 1,048,576 token,输出最多 65,536 token(截至 2026 年 6 月)——足够装下一个中型仓库并跨文件推理。

那 Code Assist 或 “Duet” 呢? 它们是同一套 Gemini 模型的 IDE 集成版。对个人用户来说正在并入 Antigravity;对 Standard/Enterprise 席位则照旧。

相关阅读

标签: #Gemini #教程 #AI 编程 #工作流