ANTIGRAVITY LABJP
Articles/Antigravity Basics
Antigravity Basics/2026-06-24Intermediate

Antigravity 2.0, CLI, IDE, SDK — Weaving All Four Surfaces Through a Real Project

Antigravity ships as a desktop app, a CLI, an IDE, and a Python SDK. Beyond picking one, this guide shows how to weave all four across a single project — with a headless-execution wrapper for automation, plus the cost and migration traps to sidestep.

Antigravity328Antigravity 2.014CLI3IDE5SDK4surfacesagents126automation81

Premium Article

The first thing that trips people up with Antigravity is not the difficulty of any feature — it is the number of front doors. A desktop app, a terminal, an editor, and a Python library. They all carry the same name, yet four entry points can leave you frozen on the question of which one to actually open.

As an indie developer running Dolice Labs, a set of four AI-focused blogs, I lean on Antigravity every day for research and quick code checks. What I eventually noticed is that the win is not "commit to one door" — it is picking up a different door for each stage of a single project, which is what stops work from slipping through the cracks.

So this piece does two things: it gives you the decision basis for choosing a surface, and then it shows how to weave all four through a real project, how to fold headless execution into automation, and where cost and migration will bite if you are not watching.

Treat the four as "one engine, four doors"

The key thing to internalize first is that all four surfaces, however different they look, run on the same underlying agent harness. Google Cloud's own write-up makes this explicit: whichever surface you pick, the same plugins and skills are supported across the board (Choosing your surface: Antigravity 2.0, CLI, IDE, or SDK).

That means you almost never have to agonize over "which one is more capable." The core logic is shared, so the difference is purely about feel and which work each door puts within easy reach. You are not being handed a weaker door for your trouble, and that was the reassuring part for me.

SurfaceInterfaceWhere it shinesWhere it struggles
Antigravity 2.0Desktop appRunning and watching many tasks at onceOver SSH or inside CI
Antigravity CLITerminal (TUI)Command-line and headless executionReviewing diffs line by line
Antigravity IDEDesktop appApproving edits line by line in your codeWatching many parallel tasks
Antigravity SDKPython codeBuilding your own custom agentOne-off manual work

Antigravity 2.0 — when you want to oversee parallel work

The one Google flags as "the default recommendation" is Antigravity 2.0. It is a standalone desktop app, designed to let you run several tasks at once without blocking your main workspace. Dynamic sub-agents drive multiple tasks in parallel, which suits splitting up repetitive work.

In practice, I run a code-quality pass on one project while a separate panel hunts for stale dependency packages. You can even schedule those checks to run on a cadence, so you arrive to find the work already done in the background. For an indie developer juggling several projects alone, that ease of parallel execution converts directly into saved time.

Where it does not sit well is over SSH or inside a CI pipeline — a windowed app simply does not belong there. That is the CLI's job.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
A concrete map for assigning each of the four surfaces to a stage of one project
An implementation pattern for calling the CLI's headless mode from Python for hands-off automation
The AI Pro vs. AI Ultra quota gap, and how to pin versions so a 2.0 upgrade never breaks your setup
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Antigravity Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

Antigravity2026-06-24
Combining All Four Antigravity Surfaces in One Project — Up to Running Your Own SDK Agent
How to split a single project across Antigravity 2.0, CLI, IDE, and SDK, and how to bridge between them — from diverging on design to converging on production, all the way to running a small custom agent with the Python SDK, with implementation included.
Antigravity2026-05-04
Antigravity April–May 2026 Updates — Manager View, Parallel Agents, and Quota Changes
A practical summary of Antigravity's major April–May 2026 updates: the Manager/Editor View split in IDE v1.22.2, parallel agent stability improvements, AGENTS.md support, Auto-continue default, and the new Ultra plan.
Antigravity2026-07-04
When a Stable Line and a Feature Line Ship Together, Which Build Should a Solo Operator Ride?
By shipping a 2.0 (stable) line and a 2.1 (feature) line in parallel, Antigravity now asks solo developers to decide which one to ride. Here is a design for selecting and switching builds without breaking your automation.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →