Skip to content
Remote Control

Antigravity delivers native agentic assistance across purpose-built product surfaces, with dynamic reasoning controls, multi-agent orchestration, and enterprise-grade security. Evolved from the Agent Manager into a standalone desktop command center (Antigravity app) alongside native terminal, editor, and programmatic SDK interfaces, Antigravity supports both synchronous interactive pair-programming and asynchronous background agent workflows independent of a single IDE. Select any surface below to explore live interface previews, core workflows, and quickstart paths:

more_vertOpen IDE
Add promo code validation and expired coupon checks to the checkout endpoint.
Worked for 11schevron_right

I updated checkout-service to validate discount codes before creating a payment intent:

  • PromoValidator: Check expiration dates and minimum order totals.
  • CheckoutController: Return 400 Bad Request with a clear message for expired codes.

Shall I run the checkout test suite to verify?

terminalAntigravity CLI
more_horiz
Antigravity CLI 1.2.14
Gemini 3.8 Flash (High)
~/projects/checkout-service
>Run the test suite and fix the failing discount rounding test
▸Thought for 2s, 114 tokens
Running unit tests to reproduce the rounding failure
Bash(npm test -- src/discounts.test.ts)(ctrl+o to expand)
▸Thought for 3s, 142 tokens
Updating currency rounding in calculateDiscount
Edit(src/pricing/discounts.ts)(ctrl+o to expand)
>
? for shortcutsGemini 3.8 Flash · high
arrow_backarrow_forward
folderspring-petclinicexpand_more
splitscreenview_sidebar
folder_copysearchfork_rightauto_awesomeextension
settings
ANTIGRAVITYVS Code
spring-petclinic / Project Analysis And Reporting
addmore_vert

Please review this project. Investigate how it works and build a report showing important files and data flows.

  • BaseEntity, NamedEntity, and Person serve as base classes.
  • Owner, Pet, Visit, Vet, Specialty, and PetType define business models.
Key System Controllers:
  • OwnerController: Manages owner creation, lookup, and pagination.
  • PetController: Handles pet updates/creation using PetValidator.
  • VetController: Provides HTML vet list and cached JSON endpoint.
Ask anything, @ to mention, / for actions
Project ReviewReview ▾
Spring PetClinic - Architectural Review & Technical Analysis

This document provides an architecture review and technical investigation of the Spring PetClinic application (spring-projects/spring-petclinic).

1. Project Overview & Tech Stack

Spring PetClinic is a reference application built to showcase modern Spring Boot patterns, clean domain-driven architecture, and Java best practices.

  • Framework: Spring Boot 4.1.0, Spring MVC, Spring Data JPA, Spring Cache
  • Java Toolchain: Java 17 (build.gradle)
  • Database & Persistence: In-memory H2, MySQL, PostgreSQL
2. Core Domain Model & Entity Hierarchy

The domain model follows standard Object-Relational Mapping (ORM) principles with common base class inheritance.

fork_right main⊗ 0 ⚠ 2 ⓘ 1Java: Ready
Gradle: Build Error
agent_pipeline.pyPython 3.10+
from google.antigravity import Agent, LocalAgentConfig
from google.antigravity.hooks.policy import allow, deny

# Configure stateful agent harness and safety policies
config = LocalAgentConfig(
    policies=[allow("view_file"), deny("run_command")],
    system_instructions="You are a senior software architect.",
)

# Execute multi-turn conversation in async context
async with Agent(config) as agent:
    response = await agent.chat("Audit the repository architecture.")
    print(await response.text())

Every Antigravity surface runs on a shared, highly optimized agent harness co-trained with Gemini models, combining synchronous turn-by-turn code editing and tool execution with asynchronous background subagents, scheduled cron sidecars, and automated verification loops:

psychologyFrontier Gemini models
Gemini 4 & 3.8

Co-trained with Google DeepMind. Powering all local agents with frontier speed, configurable reasoning levels, and large context capacity across Gemini 4 Argon, Gemini 3.8 Flash, and Gemini 3.1 Pro.

group_workAsynchronous subagents
Parallel execution

Delegate complex background tasks to concurrent subagents working across isolated Git worktrees without blocking your active terminal or editor session.

splitscreenVisual artifacts
Verification loops

Track and verify agent output with structured visual reports, including interactive implementation plans, unified multi-file diffs, and browser session recordings.

shieldSecurity by design
Bounded access

Enforce local execution safeguards with granular tool approval gates, workspace directory scoping, local proxying, and corporate VPC Service Controls.

hub
Google platform integrations

Curated bundles of skills, MCP servers, and extensions engineered with product teams across Google—including Firebase, Android, Modern Web, Chrome DevTools, Flutter, Google Cloud Data, Maps, Science, and the Antigravity SDK.

View all bundlesarrow_forward

Antigravity leverages Google DeepMind’s frontier Gemini models with dynamic reasoning controls. Adjust reasoning effort per conversation turn or delegate long-running tasks to autonomous agent swarms:

psychology

Interactive model and thinking level selector

Experience the model selector directly below. Antigravity lets you adjust reasoning depth and model speed dynamically per conversation turn.

Model specs and limitsarrow_forward

Compare primary capabilities and execution environments across Antigravity surfaces:

Capability
desktop_windowsApp
terminalCLI
extensionIDE Ext.
code_blocksSDK
Desktop applicationcheckclosecloseclose
Terminal user interface (TUI)closecheckcloseclose
Editor extensions (VS Code, JetBrains, VS, Zed, Xcode)closeclosecheckclose
Programmatic Python SDKclosecloseclosecheck
Remote control & headless executioncheckcheckcloseclose
Workspace & Git worktree isolationcheckcheckclosecheck
Multi-agent swarms (/teamwork-preview)checkcheckcloseclose
Deep reasoning mode (/boost)checkcheckcloseclose
Interactive visual artifacts & diffscheckcheckcheckclose
Sandboxed Chromium browser automationcheckclosecloseclose
Custom skills (SKILL.md) & rule filescheckcheckcheckcheck
Model Context Protocol (MCP) clientscheckcheckcheckcheck
Scheduled tasks & cron sidecarscheckcheckcloseclose
Corporate SSO & BYOID (Workforce Identity)checkcheckcheckcheck
Regional data residency (US & EU)checkcheckcheckcheck
VPC Service Controls (VPC-SC)checkcheckcheckcheck
Request, response & telemetry loggingcheckcheckcheckcheck

Antigravity supports individual developers and enterprise engineering organizations with Google Cloud security, regional data residency, and VPC Service Controls:

verified_userDeployment tiers
Individual developers

Designed for software engineers, researchers, and open-source contributors who need frontier autonomous coding assistance on their local workstation.

Free tier · Pro & Ultra plans
desktop_windows
Desktop & terminal clients

Full access to the native Antigravity app desktop application and the high-speed agy command-line interface.

extension
All IDE extensions

Integration with VS Code, JetBrains IDEs, Xcode, Zed, and Visual Studio with dedicated agent panels, interactive plans, and inline diff reviews.

toll
Flexible individual plans & AI credits

Start at $0/month on the Free plan, or upgrade to Google AI Plus, Pro, or Ultra for higher rate limits and optional AI credit overages.

build
Skills, MCP & rules

Author project-level custom skills (SKILL.md), connect stdio/SSE MCP servers, and define behavior rule sets.


Explore the documentation across six core architectural pillars: