Antigravity-served models for Oh My Pi
Antigravity serves the model. Oh My Pi keeps control.
OMP Antigravity adds the antigravity-acp provider to Oh My Pi. Each request goes through Google's official Antigravity CLI, agy, under your own Google sign-in. Oh My Pi keeps its own system prompt, tools, approval policy, and session transcript.
- Oh My Pi
- Google's agy CLI
- A Google account
Your Google sign-in stays in the OS keyring; the extension never reads, copies, or refreshes the token. Read Google's Antigravity terms before you install.
› /antigravity-doctor
omp-antigravity doctor: ok
agy: /Users/you/.local/bin/agy (1.5.5)
ACP agent: Antigravity ACP Server 1.5.5
signed in: yes
model antigravity-acp/gemini-4-carbon — Gemini 4 Carbon; efforts: low, medium, high (default medium)
model antigravity-acp/gemini-4-argon — Gemini 4 Argon; efforts: low, medium, high (default medium)
model antigravity-acp/gemini-3.8-flash — Gemini 3.8 Flash; efforts: low, medium, high (default medium)
model antigravity-acp/claude-opus-5-5 — Claude Opus 5.5; efforts: low, medium, high (default medium)
model antigravity-acp/claude-sonnet-5-5 — Claude Sonnet 5.5; efforts: low, medium, high (default medium)
model antigravity-acp/gpt-oss-120b-medium — GPT-OSS 120B (Medium); efforts: none (default n/a)
profile: /Users/you/.omp/antigravity-acp
How it works
One turn.
Two owners.
The extension starts one agy process for each Oh My Pi session and bridges Oh My Pi's tools to the model over a loopback connection. agy runs a restricted profile that excludes its default tools, rules, and skills.
Coding agent
Oh My Pi
Keeps control.
Its own system prompt, tools, approval policy, and session transcript.
ACP · loopback MCP
127.0.0.1 · bearer token
Google's official agy CLI
Antigravity
Serves the model.
Gemini, Claude, and GPT-OSS under your own Google sign-in, with its default tools, rules, and skills excluded.
The model calls a tool
Oh My Pi runs it.
Under its own approval policy. The call is held open and answered in place.
A large or slow result
It arrives as the next prompt.
The whole result, in parts if it is long.
agy tries its own tool
The turn fails.
Only Oh My Pi's tools run. The session is rebuilt from its transcript.
When Oh My Pi's transcript and the live agy session stop matching, after a branch, a rewind, a compaction, or a change of model, the extension opens a new session and replays the transcript. Read the architecture.
Data and terms
What goes to Google.
What stays with you.
The model runs on Google's service, under your account. Tool execution, approvals, and the transcript of record stay in Oh My Pi.
Goes to Google
- Everything the model reads
Oh My Pi's system prompt, your messages, and tool results travel through
agyto Google, under your account and its settings. - One extra call per conversation
agymakes one extra model call to title a conversation. - Review and model improvement
Google's terms allow human review of interactions and their use for model improvement, subject to your account settings. Do not send material through this provider that you are not permitted to share with Google.
Stays with you
- Your Google credentials
agykeeps them in the OS keyring. The extension never reads, copies, or refreshes the token. - Tool execution
Every tool runs in Oh My Pi under its approval policy. If the model calls anything else, the turn fails.
- Your shell environment
agyreceives an allowlist. API-key and Application Default Credentials variables are stripped, so an inherited variable cannot move it to a paid route. - Transcripts on disk
agywrites each conversation under~/.omp/antigravity-acpwhile a session is open. The extension deletes a session's files when its process closes; titles and logs remain until you remove the directory.
Read Google's terms before you install.
Google documents agy acp for editors and other ACP clients. Its Antigravity terms of service also say:
Using third party software, tools, or services to access the Service (e.g. using OpenClaw with Antigravity OAuth) is a breach of this Agreement. Such actions may be grounds for suspension or termination of your Antigravity and/or Gemini CLI accounts.
Review the terms and judge whether your use is permitted. Nothing on this page is legal advice.
Read the security model for the child environment allowlist, the loopback tool bridge, and every file agy leaves behind.
Get started
Setup, in five steps.
Install Google's CLI, sign in once, add the plugin, check the runtime, and start a session.
-
Install
agycurl -fsSL https://antigravity.google/cli/install.sh | bashGoogle's official installer. It places the binary at
~/.local/bin/agy. See Google's install guide. -
Sign in once
agy acp --loginCredentials go to the OS keyring and are reused by
agy acp. -
Add the plugin
omp plugin install \ github:alphastorm/omp-antigravity#f0a8720f838e135148211aa7b3aa8a4d4daa1aabPinned to the commit of release 0.1.0. To run from a checkout instead, see Contributing.
-
Check the runtime
/antigravity-doctorVerifies the binary, the sign-in, the ACP capabilities, and the models your account is offered, without generating.
-
Run a first prompt
omp --model antigravity-acp/gemini-4-argon --thinking highOn the command line the effort is its own flag. In config files and agent definitions, write
antigravity-acp/<model>:<effort>.
Timeouts, the profile directory, and debug traces are set with environment variables. Environment variables · Error messages
Choose the right tool
Use it when
- You want Antigravity-served Gemini, Claude, or GPT-OSS models in Oh My Pi, with Oh My Pi's own tools, approvals, and transcript.
- Oh My Pi's built-in
google-antigravityprovider is unavailable to you and the officialagyCLI is not. - You want the sign-in handled by Google's own binary and the OS keyring, not by an extension.
Use something else when
- Google's Antigravity terms do not permit your use, or the material is not yours to share with Google.
- You need steering messages to take effect in the middle of a turn. Here they wait for the next one.
- You run many concurrent subagents on a small machine. Each live session holds its own pair of
agyprocesses, about 300 MB. - You need a platform other than macOS arm64. The offline tests run on Linux; the live path has not.
Status
First release.
Version 0.1.0, tested by its maintainer on one platform. Google's CLI, its model catalog, and its limits can change underneath the extension.
- Release
- omp-antigravity 0.1.0, installed from GitHub and pinned to a commit.
- Tested with
- Oh My Pi
18.18.3and18.18.7,agy1.5.5, and Bun1.4.4, on macOS arm64. - Models
gemini-4-carbon,gemini-4-argon,gemini-3.8-flash,claude-opus-5-5,claude-sonnet-5-5, andgpt-oss-120b-medium, as offered to the signed-in account.Each model accepts only the effort levels
agyadvertises for it; another level is refused, never substituted.- Release checks
- Offline unit and state-machine tests in CI. Live smoke on
gemini-3.8-flashat low effort: text, a tool round trip, a tool-returned image, and a prompt image.Not exercised live: tool results delivered as a prompt, multi-part context delivery, aborts, and rate limits. The offline tests cover them against a scripted
agy. - Rate limits
- Google publishes no numeric request or token limits for Antigravity. A quota error fails the turn at once, so only Oh My Pi's retry policy decides the backoff.
Companion projects
The OMP family.
OMP Session Gateway
Every live session, one private page.
OMP NInfer
Durable local inference for coding agents.
OMP Oracle
Send the hard question. Keep working.
OMP Strata
Stock local inference. Nothing forked, everything pinned.