Difference between revisions of "Google Antigravity"
m (→Introduction for New Users) |
|||
| Line 6: | Line 6: | ||
|description=Comprehensive technical guide to Google DeepMind's Gemini family of natively multimodal foundation models, agentic workflows, architectural innovations, and Google ecosystem integration. | |description=Comprehensive technical guide to Google DeepMind's Gemini family of natively multimodal foundation models, agentic workflows, architectural innovations, and Google ecosystem integration. | ||
}} | }} | ||
| − | [https://www.youtube.com/results?search_query=Google+Gemini+ | + | [https://www.youtube.com/results?search_query=Google+Gemini+Antigravity YouTube] |
| − | [https://www.quora.com/search?q=Google%20Gemini% | + | [https://www.quora.com/search?q=Google%20Gemini%20Antigravity ... Quora] |
| − | [https://www.google.com/search?q=Google+Gemini+ | + | [https://www.google.com/search?q=Google+Gemini+Antigravity ...Google search] |
| − | [https://news.google.com/search?q=Google+Gemini+ | + | [https://news.google.com/search?q=Google+Gemini+Antigravity ...Google News] |
| − | [https://www.bing.com/news/search?q=Google+Gemini+ | + | [https://www.bing.com/news/search?q=Google+Gemini+Antigravity&qft=interval%3d%228%22 ...Bing News] |
* [[Gemini Notebook]] ... [[Google AI Studio]] ... [[Google Antigravity]] | * [[Gemini Notebook]] ... [[Google AI Studio]] ... [[Google Antigravity]] | ||
| Line 19: | Line 19: | ||
| − | '''Google Antigravity''' is Google's " | + | '''Google Antigravity''' is Google's "[[Agents/Assistants|Agent]]-first" platform for building software. Instead of an AI that only suggests the next line of code, Antigravity lets you hand whole tasks to AI [[Agents/Assistants|Agents]] that can plan the work, edit files, run commands in a terminal, test the result in a browser, and then show you proof of what they did. |
| − | The product was announced on 18 November 2025 alongside Gemini 3. At Google I/O on 19 May 2026 it was expanded into '''Antigravity 2.0''': a standalone desktop app for managing | + | The product was announced on 18 November 2025 alongside Gemini 3. At Google I/O on 19 May 2026 it was expanded into '''Antigravity 2.0''': a standalone desktop app for managing [[Agents/Assistants|Agents]], plus the Antigravity IDE, a command-line tool (<code>agy</code>), and a Python SDK that all share the same [[Agents/Assistants|Agent]] "harness."<ref name="overview">[https://antigravity.google/docs/overview/ Antigravity 2.0 Overview], Google Antigravity Docs.</ref> |
{{Note|Antigravity changes quickly. Model names, limits, and product surfaces on this page reflect official documentation as of September 2026. Check the [https://antigravity.google/changelog/ changelog] before relying on specifics.}} | {{Note|Antigravity changes quickly. Model names, limits, and product surfaces on this page reflect official documentation as of September 2026. Check the [https://antigravity.google/changelog/ changelog] before relying on specifics.}} | ||
| Line 31: | Line 31: | ||
Think of a traditional code editor as a '''very good set of power tools'''. You still do every cut yourself; the tools just make each cut faster. | Think of a traditional code editor as a '''very good set of power tools'''. You still do every cut yourself; the tools just make each cut faster. | ||
| − | Antigravity is more like '''running a small construction crew'''. You describe the job ("add a login page with tests"). A crew member (an | + | Antigravity is more like '''running a small construction crew'''. You describe the job ("add a login page with tests"). A crew member (an [[Agents/Assistants|Agent]]t) writes up a plan, you approve it, they do the work, and when they're done they hand you a walkthrough with photos (screenshots and browser recordings) so you can inspect the result without watching every hammer swing. You can run several crews on different jobs at once and check in on them whenever you like. |
You're still the one in charge. You just spend more time reviewing and directing, and less time typing. | You're still the one in charge. You just spend more time reviewing and directing, and less time typing. | ||
=== What you actually get === | === What you actually get === | ||
| − | * '''Antigravity 2.0 (desktop app)''' – the "command center" where you launch, monitor, and coordinate | + | * '''Antigravity 2.0 (desktop app)''' – the "command center" where you launch, monitor, and coordinate [[Agents/Assistants|Agents]]. Google describes it as a standalone app that works independently of an IDE.<ref name="overview" /> |
| − | * '''Antigravity IDE''' – a full code editor with AI tab-completion, inline commands, and an | + | * '''Antigravity IDE''' – a full code editor with AI tab-completion, inline commands, and an [[Agents/Assistants|Agent]] side panel, for when you want to work hands-on. |
| − | * '''Antigravity CLI (<code>agy</code>)''' – the same | + | * '''Antigravity CLI (<code>agy</code>)''' – the same [[Agents/Assistants|Agent]] in your terminal. It replaced Gemini CLI, whose consumer access ended on 18 June 2026. |
| − | * '''Antigravity SDK''' – a Python library (<code>google-antigravity</code>) for building your own | + | * '''Antigravity SDK''' – a Python library (<code>google-antigravity</code>) for building your own [[Agents/Assistants|Agents]] on the same harness.<ref name="bwg">[https://antigravity.google/docs/build-with-google/ Build with Google], Google Antigravity Docs.</ref> |
| − | * '''IDE extensions''' – official plugins bringing Antigravity | + | * '''IDE extensions''' – official plugins bringing Antigravity [[Agents/Assistants|Agents]] into Visual Studio Code, Visual Studio, JetBrains IDEs, Zed, and Xcode. |
* [https://antigravity.google/docs/getting-started/ Getting Started guide] – installation and first project. | * [https://antigravity.google/docs/getting-started/ Getting Started guide] – installation and first project. | ||
* [https://codelabs.developers.google.com/getting-started-google-antigravity Getting Started with Google Antigravity] – Google Codelab with step-by-step exercises. | * [https://codelabs.developers.google.com/getting-started-google-antigravity Getting Started with Google Antigravity] – Google Codelab with step-by-step exercises. | ||
| Line 50: | Line 50: | ||
# Sign in with a Google account. A free tier is available; Google AI Pro and Ultra subscriptions raise usage limits. | # Sign in with a Google account. A free tier is available; Google AI Pro and Ultra subscriptions raise usage limits. | ||
# Open an existing project folder or create a new one. | # Open an existing project folder or create a new one. | ||
| − | # Give an | + | # Give an [[Agents/Assistants|Agent]] a task in plain English, e.g. ''"Build a responsive landing page and add tests for the signup form."'' |
# Review the '''Implementation Plan''' it produces, leave comments if needed, then let it run. | # Review the '''Implementation Plan''' it produces, leave comments if needed, then let it run. | ||
| Line 56: | Line 56: | ||
=== The agent-first idea === | === The agent-first idea === | ||
| − | Most AI coding tools embed an assistant ''inside'' an editor. Antigravity flips that: the | + | Most AI coding tools embed an assistant ''inside'' an editor. Antigravity flips that: the [[Agents/Assistants|Agent]] is the center, and the editor, terminal, and browser are tools the [[Agents/Assistants|Agent]] uses. In Google's launch post, the Manager surface "flips the paradigm of [[Agents/Assistants|Agents]] being embedded within surfaces to one where the surfaces are embedded into the [[Agents/Assistants|Agent]]."<ref name="launch">[https://antigravity.google/blog/introducing-google-antigravity Introducing Google Antigravity], Google Antigravity Blog.</ref> |
| − | A single | + | A single [[Agents/Assistants|Agent]] can: |
* read and write files in your workspace, | * read and write files in your workspace, | ||
* run shell commands (build, install, test, start a dev server), | * run shell commands (build, install, test, start a dev server), | ||
| Line 64: | Line 64: | ||
* drive a Chrome browser to click through and verify a running app, | * drive a Chrome browser to click through and verify a running app, | ||
* call external tools through '''Skills''' and '''MCP servers''', | * call external tools through '''Skills''' and '''MCP servers''', | ||
| − | * spawn ''' | + | * spawn '''sub[[Agents/Assistants|Agents]]''' to handle pieces of a larger job, |
* produce '''Artifacts''' that document its plan and results.<ref name="overview" /> | * produce '''Artifacts''' that document its plan and results.<ref name="overview" /> | ||
| Line 71: | Line 71: | ||
* '''Tab completion''' – multi-line AI autocomplete as you type. | * '''Tab completion''' – multi-line AI autocomplete as you type. | ||
* '''Inline commands''' – highlight code and describe a change in natural language. | * '''Inline commands''' – highlight code and describe a change in natural language. | ||
| − | * '''Agent side panel''' – a full | + | * '''[[Agents/Assistants|Agent]] side panel''' – a full [[Agents/Assistants|Agent]] you can chat with while you keep coding. |
| − | Use it when you want to stay close to the code: small fixes, careful refactors, or reviewing what an | + | Use it when you want to stay close to the code: small fixes, careful refactors, or reviewing what an [[Agents/Assistants|Agent]] changed. |
| − | === Manager view (Agent Manager) === | + | === Manager view ([[Agents/Assistants|Agent]] Manager) === |
| − | The Manager view is "mission control." Rather than one chat window, you see a dashboard of | + | The Manager view is "mission control." Rather than one chat window, you see a dashboard of [[Agents/Assistants|Agents]], each tied to a workspace and a task, with its status, its Artifacts, and any actions waiting for your approval. |
Key ideas: | Key ideas: | ||
| − | * '''Parallel work''' – run several | + | * '''Parallel work''' – run several [[Agents/Assistants|Agents]] at once across different workspaces (for example, one fixing a bug, one writing tests, one researching a library). |
| − | * '''Asynchronous by design''' – | + | * '''Asynchronous by design''' – [[Agents/Assistants|Agents]] keep working while you do something else; an inbox notifies you when they need input or finish. |
* '''Fast hand-offs''' – Google deliberately kept Manager and Editor as separate views optimized for switching quickly between them, instead of cramming both into one window.<ref name="launch" /> In the original IDE the toggle is <code>Cmd+E</code> / <code>Ctrl+E</code>. | * '''Fast hand-offs''' – Google deliberately kept Manager and Editor as separate views optimized for switching quickly between them, instead of cramming both into one window.<ref name="launch" /> In the original IDE the toggle is <code>Cmd+E</code> / <code>Ctrl+E</code>. | ||
| Line 89: | Line 89: | ||
! Control !! What it does !! When to use it | ! Control !! What it does !! When to use it | ||
|- | |- | ||
| − | | '''Planning mode''' || Agent researches and writes an Implementation Plan before touching code || New features, unfamiliar codebases, anything risky | + | | '''Planning mode''' || [[Agents/Assistants|Agent]] researches and writes an Implementation Plan before touching code || New features, unfamiliar codebases, anything risky |
|- | |- | ||
| − | | '''Fast / direct execution''' || Agent acts immediately on simple requests || Small, well-understood edits | + | | '''Fast / direct execution''' || [[Agents/Assistants|Agent]] acts immediately on simple requests || Small, well-understood edits |
|- | |- | ||
| '''Permissions''' || Decide which actions (commands, file writes, browsing) need your approval || Always review these on a new project | | '''Permissions''' || Decide which actions (commands, file writes, browsing) need your approval || Always review these on a new project | ||
|- | |- | ||
| − | | '''Terminal sandbox''' || Runs | + | | '''Terminal sandbox''' || Runs [[Agents/Assistants|Agents]] shell commands in a restricted environment || When [[Agents/Assistants|Agents]] run commands you haven't vetted |
|- | |- | ||
| − | | '''Browser allowlist / denylist''' || Limits which sites the | + | | '''Browser allowlist / denylist''' || Limits which sites the [[Agents/Assistants|Agent's]] browser may visit || Protecting internal or sensitive sites |
|} | |} | ||
=== Extending agents === | === Extending agents === | ||
| − | * '''Agent Skills''' – packaged instructions and scripts that teach | + | * '''[[Agents/Assistants|Agent]] Skills''' – packaged instructions and scripts that teach [[Agents/Assistants|Agent]] a domain (e.g. Firebase, Android). Skills replaced the older "Workflows" feature. |
* '''Rules / <code>AGENTS.md</code>''' – project-level instructions such as coding standards and conventions. | * '''Rules / <code>AGENTS.md</code>''' – project-level instructions such as coding standards and conventions. | ||
| − | * '''MCP (Model Context Protocol)''' – connect | + | * '''MCP (Model Context Protocol)''' – connect [[Agents/Assistants|Agents]] to external systems like databases and APIs. |
| − | * '''Custom | + | * '''Custom sub[[Agents/Assistants|Agents]], lifecycle hooks, and sidecars''' – advanced controls for shaping how [[Agents/Assistants|Agents]] run. |
* '''Plugins''' – bundles of the above. | * '''Plugins''' – bundles of the above. | ||
| Line 110: | Line 110: | ||
=== Supported reasoning models === | === Supported reasoning models === | ||
| − | You choose the model from a drop-down under the prompt box. The choice "sticks" for the rest of the | + | You choose the model from a drop-down under the prompt box. The choice "sticks" for the rest of the [[Agents/Assistants|Agent's]] current turn even if you change it mid-run. Official availability as of September 2026:<ref name="models">[https://antigravity.google/docs/models/ Models], Google Antigravity Docs.</ref> |
{| class="wikitable" | {| class="wikitable" | ||
| Line 132: | Line 132: | ||
'''A note on history:''' At launch in November 2025 the headline model was '''Gemini 3 Pro'''. It has since been superseded in Antigravity by Gemini 3.1 Pro and the newer Gemini Flash releases, so tutorials that mention Gemini 3 Pro are describing an earlier version. | '''A note on history:''' At launch in November 2025 the headline model was '''Gemini 3 Pro'''. It has since been superseded in Antigravity by Gemini 3.1 Pro and the newer Gemini Flash releases, so tutorials that mention Gemini 3 Pro are describing an earlier version. | ||
| − | Antigravity also uses models you can't select directly. For example, '''Nano Banana 2''' powers the image tool that | + | Antigravity also uses models you can't select directly. For example, '''Nano Banana 2''' powers the image tool that [[Agents/Assistants|Agents]] use to create UI mockups, placeholder images, and architecture diagrams.<ref name="models" /> |
=== Core platform === | === Core platform === | ||
* '''Antigravity IDE''' – built on a heavily modified fork of '''Visual Studio Code''', which is why it can import your VS Code (or Cursor) settings, themes, and keybindings. Some commentators note it may descend from Windsurf, itself a VS Code fork; Google has not framed it that way. | * '''Antigravity IDE''' – built on a heavily modified fork of '''Visual Studio Code''', which is why it can import your VS Code (or Cursor) settings, themes, and keybindings. Some commentators note it may descend from Windsurf, itself a VS Code fork; Google has not framed it that way. | ||
| − | * '''Antigravity 2.0''' – marketed as a standalone | + | * '''Antigravity 2.0''' – marketed as a standalone [[Agents/Assistants|Agent]] app rather than an editor. It is a separate install from the Antigravity IDE. |
* '''Antigravity CLI (<code>agy</code>)''' – rewritten in Go and positioned as the successor to Gemini CLI. | * '''Antigravity CLI (<code>agy</code>)''' – rewritten in Go and positioned as the successor to Gemini CLI. | ||
| − | * '''Antigravity SDK''' – Python (<code>google-antigravity</code>), with support for custom tools, MCP servers, safety policies, | + | * '''Antigravity SDK''' – Python (<code>google-antigravity</code>), with support for custom tools, MCP servers, safety policies, sub[[Agents/Assistants|Agents]], structured output, and lifecycle hooks.<ref name="bwg" /> |
== Ecosystem Fit == | == Ecosystem Fit == | ||
| Line 145: | Line 145: | ||
Antigravity 2.0 ships '''"Build with Google" bundles''', curated sets of Skills, MCP servers, and editor extensions you can switch on during onboarding or later under ''Settings → Customizations → Build with Google Plugins''.<ref name="bwg" /> Highlights include: | Antigravity 2.0 ships '''"Build with Google" bundles''', curated sets of Skills, MCP servers, and editor extensions you can switch on during onboarding or later under ''Settings → Customizations → Build with Google Plugins''.<ref name="bwg" /> Highlights include: | ||
* '''Data Agent Kit Starter Pack''' – skills for BigQuery SQL and ML, dbt, Apache Spark, Dataflow, Cloud Spanner, and BigLake, plus Google Cloud data MCP servers for inspecting databases, running queries, and debugging failed pipeline jobs. | * '''Data Agent Kit Starter Pack''' – skills for BigQuery SQL and ML, dbt, Apache Spark, Dataflow, Cloud Spanner, and BigLake, plus Google Cloud data MCP servers for inspecting databases, running queries, and debugging failed pipeline jobs. | ||
| − | * '''Firebase''' – | + | * '''Firebase''' – [[Agents/Assistants|Agents]] can set up services, manage Authentication users, deploy Security Rules, and work with live Firestore data. There is also an official migration path from Firebase Studio. |
* '''Android CLI''', '''Dart & Flutter''', '''Chrome DevTools''', and '''Google Maps Platform''' bundles. | * '''Android CLI''', '''Dart & Flutter''', '''Chrome DevTools''', and '''Google Maps Platform''' bundles. | ||
* '''Enterprise tier''' – available for organizations, with a narrower model list (Gemini models only) per the models table above. | * '''Enterprise tier''' – available for organizations, with a narrower model list (Gemini models only) per the models table above. | ||
| − | * '''Managed Agents in the Gemini API''' – announced alongside 2.0, letting developers start hosted | + | * '''Managed [[Agents/Assistants|Agents]] in the Gemini API''' – announced alongside 2.0, letting developers start hosted [[Agents/Assistants|Agents]] with an API call. |
=== Your local machine === | === Your local machine === | ||
| − | Antigravity runs as a native desktop app on Windows, macOS, and Linux. Agents work directly on your local files and use your local terminal and toolchain, so if your project builds with <code>npm</code>, <code>pip</code>, <code>gradle</code>, or <code>make</code>, the | + | Antigravity runs as a native desktop app on Windows, macOS, and Linux. [[Agents/Assistants|Agents]] work directly on your local files and use your local terminal and toolchain, so if your project builds with <code>npm</code>, <code>pip</code>, <code>gradle</code>, or <code>make</code>, the [[Agents/Assistants|Agent]] uses the same commands you would. Because that's powerful, the permission system, terminal sandbox, and browser allowlists matter. Some users also run the [[Agents/Assistants|Agent's]] Chrome instance with a separate profile to keep it away from their personal logins. |
=== Existing tools === | === Existing tools === | ||
| − | * '''Other editors''' – If you don't want to switch editors, official extensions bring Antigravity | + | * '''Other editors''' – If you don't want to switch editors, official extensions bring Antigravity [[Agents/Assistants|Agents]] into VS Code, Visual Studio, JetBrains, Zed, and Xcode. |
* '''Terminal and CI''' – The <code>agy</code> CLI supports a headless mode, useful for scripts and automation pipelines. | * '''Terminal and CI''' – The <code>agy</code> CLI supports a headless mode, useful for scripts and automation pipelines. | ||
* '''Any service with an MCP server''' – issue trackers, databases, internal APIs, and third-party platforms can be plugged in as tools. | * '''Any service with an MCP server''' – issue trackers, databases, internal APIs, and third-party platforms can be plugged in as tools. | ||
| Line 162: | Line 162: | ||
=== Why Artifacts exist === | === Why Artifacts exist === | ||
| − | Handing work to an | + | Handing work to an [[Agents/Assistants|Agent]] requires trust, and reading hundreds of raw tool calls ("ran command…", "edited file…", "ran command…") is tedious and easy to skim past. Antigravity's answer is '''Artifacts''': human-readable deliverables that show what the [[Agents/Assistants|Agent]] understood, what it did, and how it verified the result.<ref name="devblog">[https://developers.googleblog.com/build-with-google-antigravity-our-new-agentic-development-platform/ Build with Google Antigravity, our new agentic development platform], Google Developers Blog, 20 November 2025.</ref> |
| − | You can '''comment directly on an Artifact''', much like commenting on a shared document, and the | + | You can '''comment directly on an Artifact''', much like commenting on a shared document, and the [[Agents/Assistants|Agent]] folds your feedback into its work without starting over. |
=== Types of Artifacts === | === Types of Artifacts === | ||
| Line 170: | Line 170: | ||
! Artifact !! When it appears !! What it's for | ! Artifact !! When it appears !! What it's for | ||
|- | |- | ||
| − | | '''Task list''' || Throughout the run || A live checklist of the steps the | + | | '''Task list''' || Throughout the run || A live checklist of the steps the [[Agents/Assistants|Agent]] is working through |
|- | |- | ||
| '''Implementation Plan''' || After research, before coding || Lets you catch a wrong approach before any code is written | | '''Implementation Plan''' || After research, before coding || Lets you catch a wrong approach before any code is written | ||
| Line 178: | Line 178: | ||
| '''Screenshots''' || During UI work || Visual proof of what the app looks like now | | '''Screenshots''' || During UI work || Visual proof of what the app looks like now | ||
|- | |- | ||
| − | | '''Browser recordings''' || During verification || A replay of the | + | | '''Browser recordings''' || During verification || A replay of the [[Agents/Assistants|Agent]] clicking through the app to test it |
|} | |} | ||
| Line 184: | Line 184: | ||
''Prompt:'' "Make the pricing page cards stack vertically on mobile and fix the misaligned 'Buy' button." | ''Prompt:'' "Make the pricing page cards stack vertically on mobile and fix the misaligned 'Buy' button." | ||
| − | # The | + | # The [[Agents/Assistants|Agents]] inspects the CSS and components and writes an '''Implementation Plan'''. |
# You approve it (or comment: "keep the desktop layout unchanged"). | # You approve it (or comment: "keep the desktop layout unchanged"). | ||
| − | # The | + | # The [[Agents/Assistants|Agents]] edits the styles, starts the dev server, opens the page in Chrome at a mobile width, and captures '''screenshots'''. |
# It finishes with a '''Walkthrough''' linking the diff and before/after images. | # It finishes with a '''Walkthrough''' linking the diff and before/after images. | ||
| Line 194: | Line 194: | ||
''Prompt (in Manager view):'' "Reproduce issue #412 (checkout fails with an empty cart), write a failing test, then fix it." | ''Prompt (in Manager view):'' "Reproduce issue #412 (checkout fails with an empty cart), write a failing test, then fix it." | ||
| − | The | + | The [[Agents/Assistants|Agents]] runs in its own workspace while you keep working in the Editor. When you check back, the '''task list''' shows each step done, and the '''Walkthrough''' includes the new test, the fix, and the passing test output. |
=== Example 3: Parallel agents === | === Example 3: Parallel agents === | ||
| − | Launch three | + | Launch three [[Agents/Assistants|Agents]] at once: one refactors an authentication module, one generates tests for a billing API, and one researches a charting library and writes up options. Each produces its own Artifacts, so you review three focused summaries rather than three streams of tool output. |
=== Example 4: Data pipeline on Google Cloud === | === Example 4: Data pipeline on Google Cloud === | ||
| − | With the Data Agent Kit enabled: "Ingest the raw CSVs from our Cloud Storage bucket, clean them through bronze/silver/gold layers with dbt, and load the result into BigQuery." The | + | With the Data Agent Kit enabled: "Ingest the raw CSVs from our Cloud Storage bucket, clean them through bronze/silver/gold layers with dbt, and load the result into BigQuery." The [[Agents/Assistants|Agents]] scaffolds the pipeline, runs queries through the Google Cloud data MCP servers, and reports back with a plan and walkthrough.<ref name="bwg" /> |
=== Tips for good results === | === Tips for good results === | ||
| − | * Start in '''Planning mode''' until you trust how the | + | * Start in '''Planning mode''' until you trust how the [[Agents/Assistants|Agent]] approaches your codebase. |
| − | * Put your conventions in an <code>AGENTS.md</code> file so every | + | * Put your conventions in an <code>AGENTS.md</code> file so every [[Agents/Assistants|Agent]] follows them. |
* Keep human code review mandatory, and treat Artifacts as the ''start'' of review, not a replacement for it. | * Keep human code review mandatory, and treat Artifacts as the ''start'' of review, not a replacement for it. | ||
* Restrict destructive shell commands unless a task truly needs them. | * Restrict destructive shell commands unless a task truly needs them. | ||
Revision as of 08:21, 19 September 2026
YouTube ... Quora ...Google search ...Google News ...Bing News
- Gemini Notebook ... Google AI Studio ... Google Antigravity
- Google AI Studio homepage
- Conversational AI ... ChatGPT | OpenAI ... Gemini | Google ... Claude | Anthropic ... Bing/Copilot | Microsoft ... Siri | Apple ... Meta ... Perplexity ... You ... phind ... Grok | xAI ... Groq ... Ernie | Baidu ... DeepSeek ... Alibaba
- End-to-End Speech ... Synthesize Speech ... Speech Recognition ... Music
- Video/Image ... Vision ... Enhancement ... Fake ... Reconstruction ... Colorize ... Occlusions ... Predict image ... Image/Video Transfer Learning ... Art ... Photography
Google Antigravity is Google's "Agent-first" platform for building software. Instead of an AI that only suggests the next line of code, Antigravity lets you hand whole tasks to AI Agents that can plan the work, edit files, run commands in a terminal, test the result in a browser, and then show you proof of what they did.
The product was announced on 18 November 2025 alongside Gemini 3. At Google I/O on 19 May 2026 it was expanded into Antigravity 2.0: a standalone desktop app for managing Agents, plus the Antigravity IDE, a command-line tool (agy), and a Python SDK that all share the same Agent "harness."<ref name="overview">Antigravity 2.0 Overview, Google Antigravity Docs.</ref>
Contents
Introduction for New Users
Think of a traditional code editor as a very good set of power tools. You still do every cut yourself; the tools just make each cut faster.
Antigravity is more like running a small construction crew. You describe the job ("add a login page with tests"). A crew member (an Agentt) writes up a plan, you approve it, they do the work, and when they're done they hand you a walkthrough with photos (screenshots and browser recordings) so you can inspect the result without watching every hammer swing. You can run several crews on different jobs at once and check in on them whenever you like.
You're still the one in charge. You just spend more time reviewing and directing, and less time typing.
What you actually get
- Antigravity 2.0 (desktop app) – the "command center" where you launch, monitor, and coordinate Agents. Google describes it as a standalone app that works independently of an IDE.<ref name="overview" />
- Antigravity IDE – a full code editor with AI tab-completion, inline commands, and an Agent side panel, for when you want to work hands-on.
- Antigravity CLI (
agy) – the same Agent in your terminal. It replaced Gemini CLI, whose consumer access ended on 18 June 2026. - Antigravity SDK – a Python library (
google-antigravity) for building your own Agents on the same harness.<ref name="bwg">Build with Google, Google Antigravity Docs.</ref> - IDE extensions – official plugins bringing Antigravity Agents into Visual Studio Code, Visual Studio, JetBrains IDEs, Zed, and Xcode.
- Getting Started guide – installation and first project.
- Getting Started with Google Antigravity – Google Codelab with step-by-step exercises.
- Artifacts documentation
- Changelog – check this for the latest models and features.
Getting started in five minutes
- Download the app for your OS from antigravity.google/download.
- Sign in with a Google account. A free tier is available; Google AI Pro and Ultra subscriptions raise usage limits.
- Open an existing project folder or create a new one.
- Give an Agent a task in plain English, e.g. "Build a responsive landing page and add tests for the signup form."
- Review the Implementation Plan it produces, leave comments if needed, then let it run.
Technical Architecture
The agent-first idea
Most AI coding tools embed an assistant inside an editor. Antigravity flips that: the Agent is the center, and the editor, terminal, and browser are tools the Agent uses. In Google's launch post, the Manager surface "flips the paradigm of Agents being embedded within surfaces to one where the surfaces are embedded into the Agent."<ref name="launch">Introducing Google Antigravity, Google Antigravity Blog.</ref>
A single Agent can:
- read and write files in your workspace,
- run shell commands (build, install, test, start a dev server),
- search the web,
- drive a Chrome browser to click through and verify a running app,
- call external tools through Skills and MCP servers,
- spawn subAgents to handle pieces of a larger job,
- produce Artifacts that document its plan and results.<ref name="overview" />
Editor view
The Editor view is the "hands-on" mode. It looks and feels like a modern code editor:
- Tab completion – multi-line AI autocomplete as you type.
- Inline commands – highlight code and describe a change in natural language.
- Agent side panel – a full Agent you can chat with while you keep coding.
Use it when you want to stay close to the code: small fixes, careful refactors, or reviewing what an Agent changed.
Manager view (Agent Manager)
The Manager view is "mission control." Rather than one chat window, you see a dashboard of Agents, each tied to a workspace and a task, with its status, its Artifacts, and any actions waiting for your approval.
Key ideas:
- Parallel work – run several Agents at once across different workspaces (for example, one fixing a bug, one writing tests, one researching a library).
- Asynchronous by design – Agents keep working while you do something else; an inbox notifies you when they need input or finish.
- Fast hand-offs – Google deliberately kept Manager and Editor as separate views optimized for switching quickly between them, instead of cramming both into one window.<ref name="launch" /> In the original IDE the toggle is
Cmd+E/Ctrl+E.
In Antigravity 2.0, the Manager experience grew into the standalone desktop app described above.
Execution modes and safety controls
| Control | What it does | When to use it |
|---|---|---|
| Planning mode | Agent researches and writes an Implementation Plan before touching code | New features, unfamiliar codebases, anything risky |
| Fast / direct execution | Agent acts immediately on simple requests | Small, well-understood edits |
| Permissions | Decide which actions (commands, file writes, browsing) need your approval | Always review these on a new project |
| Terminal sandbox | Runs Agents shell commands in a restricted environment | When Agents run commands you haven't vetted |
| Browser allowlist / denylist | Limits which sites the Agent's browser may visit | Protecting internal or sensitive sites |
Extending agents
- Agent Skills – packaged instructions and scripts that teach Agent a domain (e.g. Firebase, Android). Skills replaced the older "Workflows" feature.
- Rules /
AGENTS.md– project-level instructions such as coding standards and conventions. - MCP (Model Context Protocol) – connect Agents to external systems like databases and APIs.
- Custom subAgents, lifecycle hooks, and sidecars – advanced controls for shaping how Agents run.
- Plugins – bundles of the above.
Technologies Implemented
Supported reasoning models
You choose the model from a drop-down under the prompt box. The choice "sticks" for the rest of the Agent's current turn even if you change it mid-run. Official availability as of September 2026:<ref name="models">Models, Google Antigravity Docs.</ref>
| Model | Provider | Free & AI Plus | AI Pro | AI Ultra | Enterprise |
|---|---|---|---|---|---|
| Gemini 3.8 Flash (Low / Medium / High) | ✔ | ✔ | ✔ | ✔ | |
| Gemini 3.7 Flash | ✔ | ✔ | ✔ | ✔ | |
| Gemini 3.6 Flash | ✔ | ✔ | ✔ | ✔ | |
| Gemini 3.1 Pro (Low / High) | ✔ | ✔ | ✔ | ✔ | |
| Claude Sonnet 4.6 (Thinking) | Anthropic | ✔ | ✔ | ✔ | ✘ |
| Claude Opus 4.6 (Thinking) | Anthropic | ✔ | ✔ | ✔ | ✘ |
| GPT-OSS-120B | OpenAI (open weights) | ✔ | ✔ | ✔ | ✘ |
A note on history: At launch in November 2025 the headline model was Gemini 3 Pro. It has since been superseded in Antigravity by Gemini 3.1 Pro and the newer Gemini Flash releases, so tutorials that mention Gemini 3 Pro are describing an earlier version.
Antigravity also uses models you can't select directly. For example, Nano Banana 2 powers the image tool that Agents use to create UI mockups, placeholder images, and architecture diagrams.<ref name="models" />
Core platform
- Antigravity IDE – built on a heavily modified fork of Visual Studio Code, which is why it can import your VS Code (or Cursor) settings, themes, and keybindings. Some commentators note it may descend from Windsurf, itself a VS Code fork; Google has not framed it that way.
- Antigravity 2.0 – marketed as a standalone Agent app rather than an editor. It is a separate install from the Antigravity IDE.
- Antigravity CLI (
agy) – rewritten in Go and positioned as the successor to Gemini CLI. - Antigravity SDK – Python (
google-antigravity), with support for custom tools, MCP servers, safety policies, subAgents, structured output, and lifecycle hooks.<ref name="bwg" />
Ecosystem Fit
Google Cloud and Google developer platforms
Antigravity 2.0 ships "Build with Google" bundles, curated sets of Skills, MCP servers, and editor extensions you can switch on during onboarding or later under Settings → Customizations → Build with Google Plugins.<ref name="bwg" /> Highlights include:
- Data Agent Kit Starter Pack – skills for BigQuery SQL and ML, dbt, Apache Spark, Dataflow, Cloud Spanner, and BigLake, plus Google Cloud data MCP servers for inspecting databases, running queries, and debugging failed pipeline jobs.
- Firebase – Agents can set up services, manage Authentication users, deploy Security Rules, and work with live Firestore data. There is also an official migration path from Firebase Studio.
- Android CLI, Dart & Flutter, Chrome DevTools, and Google Maps Platform bundles.
- Enterprise tier – available for organizations, with a narrower model list (Gemini models only) per the models table above.
- Managed Agents in the Gemini API – announced alongside 2.0, letting developers start hosted Agents with an API call.
Your local machine
Antigravity runs as a native desktop app on Windows, macOS, and Linux. Agents work directly on your local files and use your local terminal and toolchain, so if your project builds with npm, pip, gradle, or make, the Agent uses the same commands you would. Because that's powerful, the permission system, terminal sandbox, and browser allowlists matter. Some users also run the Agent's Chrome instance with a separate profile to keep it away from their personal logins.
Existing tools
- Other editors – If you don't want to switch editors, official extensions bring Antigravity Agents into VS Code, Visual Studio, JetBrains, Zed, and Xcode.
- Terminal and CI – The
agyCLI supports a headless mode, useful for scripts and automation pipelines. - Any service with an MCP server – issue trackers, databases, internal APIs, and third-party platforms can be plugged in as tools.
- Game engines and others – community packages exist (e.g. a Unity external-editor integration), though these aren't maintained by Google.
Examples & Artifacts
Why Artifacts exist
Handing work to an Agent requires trust, and reading hundreds of raw tool calls ("ran command…", "edited file…", "ran command…") is tedious and easy to skim past. Antigravity's answer is Artifacts: human-readable deliverables that show what the Agent understood, what it did, and how it verified the result.<ref name="devblog">Build with Google Antigravity, our new agentic development platform, Google Developers Blog, 20 November 2025.</ref>
You can comment directly on an Artifact, much like commenting on a shared document, and the Agent folds your feedback into its work without starting over.
Types of Artifacts
| Artifact | When it appears | What it's for |
|---|---|---|
| Task list | Throughout the run | A live checklist of the steps the Agent is working through |
| Implementation Plan | After research, before coding | Lets you catch a wrong approach before any code is written |
| Walkthrough | At completion | Summary of what changed, why, and how it was tested |
| Screenshots | During UI work | Visual proof of what the app looks like now |
| Browser recordings | During verification | A replay of the Agent clicking through the app to test it |
Example 1: UI change with visual proof
Prompt: "Make the pricing page cards stack vertically on mobile and fix the misaligned 'Buy' button."
- The Agents inspects the CSS and components and writes an Implementation Plan.
- You approve it (or comment: "keep the desktop layout unchanged").
- The Agents edits the styles, starts the dev server, opens the page in Chrome at a mobile width, and captures screenshots.
- It finishes with a Walkthrough linking the diff and before/after images.
Instead of scrolling a log, you check two screenshots and a short diff.
Example 2: Background bug fix
Prompt (in Manager view): "Reproduce issue #412 (checkout fails with an empty cart), write a failing test, then fix it."
The Agents runs in its own workspace while you keep working in the Editor. When you check back, the task list shows each step done, and the Walkthrough includes the new test, the fix, and the passing test output.
Example 3: Parallel agents
Launch three Agents at once: one refactors an authentication module, one generates tests for a billing API, and one researches a charting library and writes up options. Each produces its own Artifacts, so you review three focused summaries rather than three streams of tool output.
Example 4: Data pipeline on Google Cloud
With the Data Agent Kit enabled: "Ingest the raw CSVs from our Cloud Storage bucket, clean them through bronze/silver/gold layers with dbt, and load the result into BigQuery." The Agents scaffolds the pipeline, runs queries through the Google Cloud data MCP servers, and reports back with a plan and walkthrough.<ref name="bwg" />
Tips for good results
- Start in Planning mode until you trust how the Agent approaches your codebase.
- Put your conventions in an
AGENTS.mdfile so every Agent follows them. - Keep human code review mandatory, and treat Artifacts as the start of review, not a replacement for it.
- Restrict destructive shell commands unless a task truly needs them.
Recommended Viewing
| Video | Date | Stated length | Summary |
|---|---|---|---|
| Google Antigravity FULL COURSE 4 HOURS (Build & Automate Anything) | Jan 2026 | ~4 hours (per title) | A long-form course covering building and automating projects with the original Antigravity IDE. Best for learners who want an exhaustive, hands-on walkthrough. Predates 2.0. |
| Google Antigravity Full Course (2026) – From Beginner to Pro in 1 Hour | Apr 2026 | ~1 hour (per title) | A structured beginner-to-advanced tour of the IDE's core features. Good middle ground between quick overviews and multi-hour courses. Predates 2.0. |
| Google Antigravity 2.0 Tutorial for Beginners: Learn 90% of Antigravity in Under 25 Minutes | Jun 2026 | Under 25 min (per title) — verify it meets the 20-minute minimum | One of the few beginner tutorials made after the 2.0 launch, so it reflects the current standalone app. |
| Vibe once, run anywhere with Google Antigravity and Flutter (Google I/O 2026) | May 2026 | Not stated — verify | An official Google I/O talk, embedded in Flutter's documentation, showing Antigravity building cross-platform Flutter apps. |
Excluded: several popular tutorials were left out because their titles state runtimes under 20 minutes (for example, "From Beginner to Expert in 14 Minutes" and "Learn 90% of Google Antigravity in Under 20 Minutes").
```