Skip to content
PortBay

Antigravity opens on the project, with the card on your clipboard

Antigravity is an IDE, so PortBay does not pretend to run it headless. It opens the app on the project folder and puts the card's brief on the clipboard — into a project that is already serving at a real URL.

The short answerVerified against the product, 2026-09-11

How does PortBay dispatch Google Antigravity?

Differently from every other agent on the roster, and the difference is the point. Antigravity is an agentic IDE rather than a headless CLI: it cannot be driven non-interactively and it cannot take a prompt as a command-line argument. PortBay records that in the agent's own capabilities — headless is false, and prompt delivery is by clipboard — and behaves accordingly. Assign Antigravity to a card and PortBay opens the IDE on the project folder through the `antigravity` shim that Antigravity.app installs, with the card's brief copied to your clipboard so the first thing you do in the IDE is paste it. Everything around that stays the same as for a headless agent: the card is a Markdown file in your repo, the project is already serving on its own .test hostname with trusted HTTPS and a database attached, and the card moves through the board as the work lands. What you do not get is an unattended run — by design, because Antigravity does not offer one.

In the app

The IDE, opened on the card's project

acme-shop · Board6 cards3 agents online
Pending2
infra
Rate-limit the API
P1
Dark mode polish
P2
Todo2
auth
Add OAuth login
P0Claude Code0/3oauth-login
Auto-dispatching
implement OAuth on app.test
db
Migrate to Postgres
P1
In Progress1
Fix flaky checkout test
P0
Done2
Set up Mailpit inbox
P2
Seed demo data
P2
1/5 · AssignA card lands in Todo and @claude is mentioned

No headless run and no pretence of one: the app opens on the folder, the brief is on the clipboard, the environment is already up.

Walkthrough

Your first Antigravity card

Five steps from a clean Mac to an Antigravity session that opens on a project already serving at a real URL.

  1. Install PortBay
  2. Add your project and press play
  3. Install the antigravity shim
  4. Write a card and assign Antigravity
  5. Move the card and paste the brief

Install PortBay

Homebrew installs the app and the bundled portbay CLI. Prefer a direct download? Grab the DMG from GitHub Releases and drag PortBay.app into Applications.

brew tap portbay-app/portbay && brew install --cask portbay

Add your project and press play

PortBay reads the stack from the folder, issues the certificate, resolves the hostname and attaches a database. Antigravity opens onto a project that is already running, not a cold checkout.

portbay add ~/code/myapp

Install the antigravity shim

Downloading Antigravity.app installs a VS Code-style CLI shim named antigravity. That shim is what PortBay calls to open the IDE on a folder, so PortBay finds the agent once the shim is on your PATH.

which antigravity

Write a card and assign Antigravity

Write the brief as you would for any agent — it is going onto your clipboard, not into an argv argument. Assign Antigravity on the card. The card stays a Markdown file in your repo either way.

.portbay/tasks/redesign-order-summary.md

Move the card and paste the brief

PortBay opens Antigravity on the project folder with the card copied. Paste it, work the task in the IDE, and move the card yourself as it progresses — there is no headless run to report back for you.

https://myapp.test
Without PortBay

What an IDE agent cannot do on a board

Worth being blunt about, because the rest of the roster can do all three.

If you want the unattended loop on this project, assign a headless agent to the card instead. If you want Antigravity, this is the honest shape of it.

Questions

Asked before downloading

No. Antigravity is an IDE and cannot be driven non-interactively, which PortBay records in the agent's own capabilities rather than working around. CLI mode opens the IDE on the project folder through the antigravity shim; the card's brief rides the clipboard because there is no prompt argument to pass it as.

The board keeps the brief in your repo as Markdown, opens the IDE on a project that is already serving over HTTPS with its database attached, and tracks the card through the same columns, comments and Rejected gate as every other agent. What it does not do is run the work for you.

No. MCP is wired both ways for Claude Code, Codex, Cursor and Gemini only.

Not from PortBay. Antigravity is one of six agents with no wired model flag, so no model selector is offered and nothing is appended to the command.

PortBay mascot — a friendly blue tugboat

Give your projects and your agents a real local home.

Download for macOS

Free & open source · macOS 11+ on Apple Silicon · Pro from $10/mo