A Claude Code plugin that integrates Google's Antigravity (agy) CLI and Antigravity IDE developer tools into Claude Code.
> /plugin marketplace add Vit129/agy-plugin-cc> /plugin install agy@agy-plugin-cc
FAQ
agy is a Claude Code plugin with 6 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes graphify, agy-cli-runtime, agy-result-handling. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Repo: Vit129/agy-plugin-cc
A Claude Code plugin that integrates Google's Antigravity (agy) CLI and Antigravity IDE developer tools into Claude Code.
This companion extension (also known as Google Agy Plugin or Antigravity Plugin) follows the same design patterns as codex-plugin-cc, providing full job tracking, background execution, code review, and a session-aware stop-time review gate for Google Antigravity workflows.
The Antigravity CLI must be installed and authenticated before using this plugin.
Install agy CLI:
Mac/Linux:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Windows PowerShell:
irm https://antigravity.google/cli/install.ps1 | iex
Windows CMD:
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
Authenticate with your Google account:
agy auth
Install the plugin from within Claude Code:
/plugin install agy@agy-plugin-cc
/reload-plugins
Or install/update the marketplace through npm:
npx -y @vit129/agy-plugin-cc@latest install
Opt in to automatic npm updates:
npx -y @vit129/agy-plugin-cc@latest install --auto-update
With auto-update enabled, /agy:setup checks npm at most once every 24 hours. If a newer version exists, it reinstalls the marketplace package and asks you to run /reload-plugins. Without auto-update, /agy:setup only prints the update command.
/agy:setupCheck whether agy is installed and optionally toggle the stop-time review gate.
/agy:setup
/agy:setup --enable-review-gate
/agy:setup --disable-review-gate
/agy:agy [prompt]Run a one-shot agy task directly.
/agy:agy "Explain how the authentication flow works in this repo"
/agy:agy --resume "Keep going"
/agy:agy --sandbox "What files changed in the last commit?"
/agy:rescue [task]Delegate investigation, fixes, or follow-up work to agy. Checks for a resumable previous session before starting.
/agy:rescue "Fix the memory leak in the WebSocket connection handler"
/agy:rescue "Triage the slow query logs" --background
/agy:rescue "Keep going" --resume
/agy:rescue "Start over from scratch" --fresh
/agy:rescue "Read-only audit of the auth module" --sandbox
Flags:
| Flag | Description |
|---|---|
--background | Run in the background; check progress with /agy:status |
--resume | Continue the most recent agy conversation |
--fresh | Force a new conversation, ignoring previous context |
--sandbox | Run agy with terminal restrictions (read-only mode) |
/agy:reviewRun a code review โ agy examines the current git changes and reports findings.
/agy:review
/agy:review --wait
/agy:review --background
/agy:review --scope branch
/agy:review --base main
Scopes: auto (default), working-tree, branch
/agy:adversarial-review [focus]Run an adversarial review โ agy tries to find the strongest reasons the change should not ship.
/agy:adversarial-review
/agy:adversarial-review "focus on the auth boundary"
/agy:adversarial-review --base main --wait
/agy:status [job-id]Show active and recent agy jobs for this repository.
/agy:status
/agy:status task-abc123
/agy:status task-abc123 --wait
/agy:status --all
/agy:result [job-id]Show the stored output for a finished job.
/agy:result
/agy:result task-abc123
/agy:cancel [job-id]Cancel an active background job.
/agy:cancel
/agy:cancel task-abc123
When enabled, agy runs a review before each session ends and blocks if it finds issues.
/agy:setup --enable-review-gate # turn on
/agy:setup --disable-review-gate # turn off
When a session ends with the gate enabled:
agy reviews the previous Claude responseALLOW: โ the session closes normallyBLOCK: โ the session is blocked with the reasonplugins/agy/
โโโ .claude-plugin/plugin.json # plugin metadata (v1.1.0)
โโโ agents/agy-rescue.md # agy:agy-rescue subagent
โโโ commands/ # slash commands
โ โโโ agy.md # /agy:agy
โ โโโ rescue.md # /agy:rescue
โ โโโ setup.md # /agy:setup
โ โโโ review.md # /agy:review
โ โโโ adversarial-review.md # /agy:adversarial-review
โ โโโ status.md # /agy:status
โ โโโ result.md # /agy:result
โ โโโ cancel.md # /agy:cancel
โโโ hooks/hooks.json # SessionStart / SessionEnd / Stop
โโโ prompts/ # prompt templates
โ โโโ review.md
โ โโโ adversarial-review.md
โ โโโ stop-review-gate.md
โโโ scripts/
โ โโโ agy-companion.mjs # main runtime (9 subcommands)
โ โโโ session-lifecycle-hook.mjs # SessionStart / SessionEnd handler
โ โโโ stop-review-gate-hook.mjs # Stop hook handler
โ โโโ lib/ # modular library
โ โโโ agy.mjs # agy CLI wrapper
โ โโโ args.mjs # argument parsing
โ โโโ fs.mjs # file utilities
โ โโโ git.mjs # git review target resolution
โ โโโ job-control.mjs # job queries & enrichment
โ โโโ process.mjs # process utilities
โ โโโ render.mjs # output rendering
โ โโโ state.mjs # persistent job state
โ โโโ tracked-jobs.mjs # job lifecycle tracking
โ โโโ workspace.mjs # git root resolution
โโโ skills/
โโโ agy-cli-runtime/SKILL.md # internal runtime contract
โโโ agy-result-handling/SKILL.md # result presentation guidance
โโโ gemini-3-prompting/SKILL.md # prompt composition guidance
agy-plugin-cc installer CLI.npx -y @vit129/agy-plugin-cc@latest install for repeatable install/update.install --auto-update or /agy:setup --enable-auto-update./agy:setup now checks npm for newer plugin versions and notifies by default.--background; track progress with /agy:status/agy:status โ list active and recent jobs; --wait polls until done; --all shows full history/agy:result โ retrieve stored output for any finished job/agy:cancel โ cancel a running background job/agy:review โ agy reads the repo and reports findings on working-tree or branch changes (--scope, --base, --wait, --background)/agy:adversarial-review โ adversarial review mode; agy argues the strongest case against shipping the change/agy:setup --enable-review-gate)--resume / --fresh flags on /agy:rescue and /agy:agy โ resume most-recent conversation or force a new one--sandbox flag โ run agy in read-only restricted mode on any commandagy.mjs, args.mjs, fs.mjs, git.mjs, job-control.mjs, process.mjs, render.mjs, state.mjs, tracked-jobs.mjs, workspace.mjs/agy:agy, /agy:rescue, /agy:setup โ basic task delegation and resumeMIT โ see LICENSE. This is an original, independently authored
project (not a fork). You're welcome to fork it, modify it, and redistribute
it, provided the copyright notice in LICENSE is preserved.
.claude/
.claude-plugin/
marketplace.json
plugin.json
CLAUDE.md
settings.json
skills/
graphify/
.graphify_version
references/
add-watch.md
exports.md
extraction-spec.md
github-and-merge.md
hooks.md
query.md
transcribe.md
update.md
SKILL.md
.gitignore
agent-memory/
HANDOFF.md
INDEX.md
agents/
agy-rescue.md
CHANGELOG.md
CLAUDE.md
cliff.toml
commands/
agy-update.md
agy.md
rescue.md
setup.md
graphify.toml
LICENSE
package.json
plugins/
agy/
.claude-plugin/
plugin.json
agents/
agy-rescue.md
commands/
adversarial-review.md
agents.md
agy.md
cancel.md
changelog.md
doctor.md
models.md
rescue.md
result.md
review.md
setup.md
status.md
hooks/
hooks.json
prompts/
adversarial-review.md
review.md
stop-review-gate.md
scripts/
agy-companion.mjs
lib/
agy.mjs
args.mjs
codexbar.mjs
fs.mjs
git-update-check.mjs
git.mjs
job-control.mjs
process.mjs
render.mjs
state.mjs
tracked-jobs.mjs
update-check.mjs
workspace.mjs
session-lifecycle-hook.mjs
stop-review-gate-hook.mjs
skills/
agy-cli-runtime/
SKILL.md
agy-result-handling/
SKILL.md
gemini-3-prompting/
SKILL.md
README.md
scripts/
agy-companion.mjs
install.mjs
release.sh
SECURITY.md
skills/
agy-cli-runtime/
SKILL.md
gemini-3-prompting/
SKILL.md
version.jsonยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic