Antigravity
Google Antigravity+Orbit Desktop

A dedicated desktop interface for Google Antigravity.

Google Antigravity (agy) provides powerful autonomous coding agents and deep tool execution. Orbit gives it the dedicated desktop environment it deserves—bringing persistent projects, clean interaction handling, live artifact inspection, and deterministic run control to your workflow.

Foundation

What is Google Antigravity?

Google Antigravity is Google's advanced agentic coding system, designed for autonomous reasoning, file system exploration, multi-turn plan execution, and rich tool orchestration. Invoked through the agy command-line interface, it executes complex programming tasks directly against local codebases.

While the agy CLI is fast and scriptable, working with complex agentic sessions exclusively in a raw terminal terminal window presents significant friction: context is easily lost between reboots, file diffs fly past in terminal scrollback buffers, and interactive approval requests frequently interrupt or get hidden behind stdout.

Orbit was built to solve this exact problem: providing an intentional, permanent visual desktop surface that lets you collaborate with Antigravity without fighting your terminal window.

Deep Integration

Why Orbit provides a dedicated interface around Antigravity

Orbit does not try to reinvent Antigravity's core intelligence. Instead, Orbit focuses entirely on the developer experience—giving you total visibility, persistence, and control over every turn.

Pillar 01

Persistent Sessions & Project Context

No more lost terminal histories or scattered session IDs.

When running raw CLI sessions, context easily vanishes when a terminal window closes. Orbit binds every conversation permanently to its local repository directory and stores native Antigravity conversation IDs in local SQLite. You can close the app, reboot your machine, and immediately resume multi-turn conversations exactly where you left off.

  • Explicit directory binding with workspace isolation
  • Native Antigravity conversation IDs preserved across turns
  • Persistent conversation catalog stored locally in SQLite
Pillar 02

Clean Permissions, Approvals & Interaction Requests

Interactive approvals elevated out of the terminal stream.

Antigravity frequently requires human-in-the-loop decisions: executing shell commands, modifying critical files, or clarifying ambiguous instructions. In a raw terminal, interactive prompts easily get scrambled by background stdout or missed entirely. Orbit intercepts interaction requests and renders native, clear approval dialogs with exact diffs and parameter breakdowns.

  • Clear approval modals for destructive shell and file operations
  • Interactive multiple-choice and text question input flows
  • Zero prompt collisions with ongoing process output streams
Pillar 03

Structured Outputs & Discovered Artifacts

Live visual previews for files created during runs.

Modern development produces more than code: mockups, SVGs, diagrams, and data files. Orbit monitors filesystem mutations during turns, automatically cataloging newly generated assets in a dedicated project artifact drawer. Rather than copying file paths out of terminal output, you inspect live previews in sandboxed viewers right beside the conversation.

  • Automatic filesystem mutation tracking for created and edited files
  • Dedicated sandboxed previewers for HTML, SVGs, and images
  • One-click cross-conversation artifact reference handoffs
Pillar 04

Process Cancellation & Run Control

Instant, deterministic cancellation without state corruption.

When a complex multi-turn run starts heading in the wrong direction, pressing Ctrl+C in a complex terminal environment can leave orphan child processes or corrupt partial state. Orbit's desktop runtime maintains direct process handles, issuing coordinated SIGINT and SIGTERM signals across the entire process tree while cleanly preserving all conversation history up to the cancel point.

  • Process-tree signal propagation to prevent orphaned tool runs
  • Conversation history preserved up to the exact cancellation moment
  • Clear visual indicators for active, idle, and aborted runs
Pillar 05

Dual Transport Integration

Structured streaming JSON and interactive PTY under one roof.

Orbit connects to the Antigravity CLI using two distinct transport pipelines. For high-throughput automated runs, it consumes structured JSON streams (via agy --print --output-format stream-json) for typed event parsing. For sessions requiring interactive terminal control, it provides a persistent pseudo-terminal (PTY) pipeline with zero translation overhead.

  • High-speed typed JSON streaming for parseable tool events
  • Interactive PTY session support for rich terminal applications
  • Configurable runtime environment flags and binary overrides
System Boundary

How Orbit connects to Antigravity

Orbit operates directly against your existing Antigravity environment without introducing external servers, intermediary proxies, or credential migration.

Environment Inheritance

Orbit inherits your signed-in shell environment and reads authentication state directly from Antigravity's standard user configuration (~/.gemini/antigravity-cli).

Zero Credential Copying

You never paste API tokens, passwords, or Google credentials into Orbit. All authentication is handled natively by Antigravity's official sign-in flow.

Process-Level Isolation

The Electron main process manages a dedicated AntigravityProvider that spawns subprocesses scoped precisely to your selected project root directory.

// Runtime integration pipeline

[React Desktop UI] → Typed IPC → [Electron Main / OrbitRuntime]

[AntigravityProvider]

↳ Spawns agy --print --output-format stream-json --conversation <id>

↳ Emits typed stream events: turns, tool calls, interaction requests

↳ Records runs and discovered artifacts directly into local SQLite

Want to examine the provider implementation details and IPC channels?View Antigravity Integration Reference →

Supercharge your Antigravity workflow.

Orbit is included with AgentDock Pro. Connect your local Antigravity environment and build with total persistence.