🌌 前言:IDE 的终极形态?
你是否觉得现在的 AI 编程助手(Copilot, Cursor)虽然好用,但还是不够“智能”?它们大多只能在你写代码时补全几行,或者回答你的提问。你仍然需要自己规划架构、自己调试报错、自己切换浏览器查资料。
Google 刚刚发布的Google Antigravity可能会彻底改变这一切。
这不仅仅是一个 IDE,它是一个Agent-First(智能体优先)的开发平台。在这里,你不再是孤独的“码农”,而是一个指挥 AI 特工(Agents)战队的“指挥官”。
今天,我们就来上手体验一下这款被 Google 称为“开启软件开发新时代”的神器。
🚀 第一步:安装与初次见面
1. 下载安装
目前 Antigravity 处于Public Preview(公开预览版)阶段,个人用户可以免费使用。
访问官网 antigravity.google 下载对应系统(Windows/macOS/Linux)的安装包。
它的底层基于 VS Code 构建,所以如果你熟悉 VS Code,上手会非常快。
2. 初始设置 (Onboarding)
安装完成后启动,你会看到一个设置向导。这里有几个关键选项:
- Model Selection(模型选择):默认搭载 Google 最强的Gemini 3 Pro模型,同时也支持接入 Anthropic Claude Sonnet 4.5 或 OpenAI 模型。
- Permissions(权限设置):这是 Antigravity 的核心。你需要决定是否允许 AI自动执行终端命令和自动操作浏览器。建议初学者选择 “Ask me”(询问我)模式,安全第一。
🧠 核心概念:Editor vs. Manager
Antigravity 的界面被分为了两个核心视图,这是它与传统 IDE 最大的不同:
1. Editor View(编辑器视图)
这部分长得像传统的 VS Code,适合你亲手写代码。但它侧边栏集成了一个超级 AI 助手,不仅能聊天,还能直接读取你的整个项目上下文。
2. Manager View(指挥官视图)——这才是重头戏!
点击界面顶部的切换按钮进入 Manager View。这里就像是“特工总部”。
- 你可以创建多个Workspace(工作区)。
- 你可以同时指派多个Agent(智能体)并行工作。例如,让 Agent A 去修 Bug,同时让 Agent B 去写单元测试。
🛠️ 实战演练:让 AI 帮我写一个贪吃蛇游戏
为了测试它的实力,我们不写一行代码,完全把任务交给 Agent。
Step 1: 下达任务
在 Manager View 中新建一个任务,输入 Prompt:
“Create a fully functional Snake game in Python using Pygame. It should have a score counter and a restart button when the game ends.”
(用 Python Pygame 库创建一个贪吃蛇游戏,要有计分器和结束后的重开按钮。)
Step 2: 观察 Agent 的“思考” (Planning)
你不会直接看到代码生成,而是先看到 Agent 生成了一份Plan(计划书):
- 分析需求,确认依赖库(Pygame)。
- 规划文件结构(
main.py,game.py,utils.py)。 - 编写核心逻辑。
- 创建测试计划。
Step 3: 授权执行 (Execution)
点击批准计划。神奇的一幕发生了:
- 终端自动运行:Agent 自动打开终端运行
pip install pygame。 - 文件自动创建:左侧文件树中,代码文件一个个凭空出现。
- 浏览器验证:如果这是一个 Web 应用,Agent 甚至会自己打开内置浏览器,点击按钮测试功能是否正常!
Step 4: 验收成果 (Artifacts)
Antigravity 引入了一个叫Artifacts的概念。它不是冷冰冰的 Log,而是 AI 交付的“成果物”。你可以查看它生成的架构图、测试报告截图,甚至是它运行游戏时的录屏。
✨ 杀手级功能:内置浏览器与终端控制
与其他 AI 插件不同,Antigravity 的 AI 是**“有手有脚”**的。
- 它能上网:遇到报错,Agent 会自己去 Google 搜索 StackOverflow 的解决方案,并尝试修复。
- 它能操作 UI:在开发前端页面时,Agent 可以“看”到页面长什么样,如果你说“按钮颜色太浅”,它会直接修改 CSS 并刷新验证。
⚠️ 避坑指南
虽然功能强大,但目前的预览版也有一些槽点:
- 资源占用高:因为它要在后台运行本地的 Agent 逻辑,对内存(RAM)要求较高,建议 16GB 起步。
- “幻觉”操作:有时候 Agent 可能会在终端执行一些奇怪的命令。务必开启“Always ask for permission”(总是询问权限),不要让它在你的系统里“裸奔”。
- 模型限额:虽然 Gemini 3 Pro 目前免费,但高强度使用可能会触发速率限制。
结语
Google Antigravity 让我们看到了未来的样子:开发者不再是搬砖的工匠,而是指挥 AI 军团的建筑师。
趁着现在免费,强烈建议大家下载体验一下。哪怕只是用来写写脚本、做做 Demo,那种“看着屏幕自己动”的感觉,真的太酷了!
博主留言:
你觉得这种 Agent-First 的开发模式会取代传统 IDE 吗?欢迎在评论区讨论!