✅ Google Antigravity 是什么
- Google Antigravity 是一个由 Google 在 2025年11月 发布/公开预览(public-preview)的 “agent-first” AI 编程环境(IDE + agent 编排工具)
- 它的定位不是传统 “AI 只给代码补全/建议” 的辅助工具,而是让 AI agent(智能体) 拥有更高自主性 —— 能够 规划任务 (plan)、执行代码 (write/run)、测试 & 验证 (test/verify),从而将软件开发的许多流程自动化。
- 它支持多种大型语言模型 (LLM),不仅包括 Google 自家的 Gemini 3 Pro,还包括如 Claude Sonnet 4.5 以及开源的 GPT‑OSS。
- Google 宣称,目前处于免费预览阶段(public preview),对个人开发者免费,并提供“慷慨的额度 / 使用率限制 (rate limits)”。
🔧 主要功能 & 工作方式
Antigravity 的设计和功能,和普通 IDE + AI 插件有明显区别 — 它更像是把 AI 当作“协作开发者 / 助手团队”来用。主要特色包括:
-
双视图 (Two Views)
- Editor View:一个类似传统 IDE(例如 VS Code) 的编辑器界面,有标签页 (tabs)、AI 自动补全 / 自然语言命令 (natural-language commands)、代码编辑功能。开发者可以以熟悉方式编写、调试代码。([Google Developers Blog][2])
- Manager View (Agent Manager):一个“任务/agent 管理控制台 (dashboard)”。你可以同时启动/管理多个 AI agents,让它们分别负责不同任务 — 比如一个 agent 写前端代码,一个 agent 写后端,一个跑测试等等。允许并行、多 agent 协作。
-
跨界面 (cross-surface) 操作
agent 不只是生成代码:它可以控制编辑器 (editor)、终端 (terminal)、甚至浏览器 (browser) —— 也就是说,它可以编写代码 → 安装依赖 → 启动应用 → 在浏览器中运行 & 测试 → 自动检查/截图/浏览,完成从 “写代码” 到 “验证 & 测试” 的完整流程。 -
Artifact (产物) 输出 & 验证机制
与其将所有 AI 操作当作黑箱 (tool-calls / raw log),Antigravity 更偏向“可验证 & 可审查的结果 (artifacts)” —— 例如任务列表 (task list)、实现方案 (plans)、代码 diff、测试结果、截图 / 浏览器录屏 /运行日志等。这样用户可以 “看到 / 审查” agent 做了什么,而不是盲目信任 AI 在后台干了什么。 -
多语言 & 跨平台支持
支持主流编程语言 (只要是在类似 VS Code 那样支持的语言) —— JS/TS, Python, Java, C++, Go, Rust, PHP, Ruby 等。
支持主流操作系统:Windows, macOS, Linux。 -
免费 + 公开预览
在当前阶段 (public preview),Google 提供免费访问,适合个人试用或开源 / 实验项目。
🎯 对开发者 / 团队的潜在价值
对你目前的背景 /项目 (你做 Flutter + Web + 后端 + SQLite / GitHub Actions / Cloudflare 等) 来说,Antigravity 的这种“agent-first + end-to-end 自动化 + 多 agent 协作 + 可复用 & 可审查 artifacts”思路,可能带来如下好处:
- 节省重复劳动 — 比如自动生成后端接口、数据库操作代码、脚手架 (scaffolding),然后运行测试 / 验证,减少手写 boilerplate 的需求。
- 快速原型 + 多语言整合 — 你可能同时涉及前端 (Flutter / Web)、后端 (Cloudflare Worker / API)、数据库 (SQLite) —— Antigravity 的多语言、多环境支持,有可能帮助你快速在一个统一环境里编写 & 联调。
- 协作 / 分工自动化 — 如果你有多个模块 (前端 / 后端 / infra /自动化脚本) ——可以让不同 agents 分工负责,比如一个 agent 管理 infra 脚本 (CI/CD)、一个处理前端 UI、另一个处理后端逻辑,再由 manager 协调。
- 增强代码审查 / 可复查性 — 通过 artifacts, diff, 自动测试/验证 + 录屏 /日志,让团队更容易 review agent 做了什么、代码质量如何、是否满足预期。
⚠️ 风险 & 局限 / 要注意的问题
不过 Antigravity 目前也 并非完美 / 万能,有几个值得你谨慎考虑的方面:
- 安全 / 风险 — 有安全研究者指出,在其发行不久后,就有漏洞被发现 —— 恶意代码可能被 agent 或脚本注入,从而获取用户系统权限、安装恶意软件或后门。
- 新产品 / 稳定性 / Bug — 作为刚发布没多久的工具 / 公测版本 (public preview),可能有 bug、不稳定,或 agent 的自动化行为不完全可靠 (例如不当的文件变更、错误的自动重构、测试失败、生成不优质代码等) ——这在一些用户体验/评论里已有反映。
- 隐私 / 数据 /训练 — 虽然支持多模型 (不仅仅是 Google 自己模型),但毕竟 agent 可能将部分交互数据 /代码片段提交至模型 /服务端 (视具体设定而定)。对于闭源 /敏感 /私有项目,可能有隐私 /泄露的顾虑。
- 还需人工监督 / 审查 — 虽然自动化程度高,但 agent 并不总是做得完美。你仍需要人工 review agents 生成的 artifacts / code diffs /测试结果,以确保正确性/安全性。