agy plugin for Claude Code
中文 Português Install Commands GitHub Install
v0.1.0 · open source · MIT

Bring Google Antigravity into Claude Code, with the robustness of a real port.

A layered plugin around the agy CLI — not a thin wrapper. Structured JSON-schema review, background jobs with persisted state, a forwarding delegate subagent, web research, and native image generation, all covered by a node:test suite that never calls the real binary.

Install in Claude Code View on GitHub

Install

Three commands. One minute.

Run these inside Claude Code, in order. Each card has a one-click copy button.

Register the marketplace

Tells Claude Code where to find the plugin.

/plugin marketplace add Or4cu1o/antigravity-plugin-cc

Install the plugin

Pulls the plugin into the user-scope plugin cache.

/plugin install agy@agy-plugin-cc

Reload and verify

Activates the slash commands and runs the install/auth check.

/reload-plugins
/agy:setup

Commands

Eleven commands. One runtime.

Every command is a thin markdown wrapper around the same companion script — no flag parsing in the markdown, only execution-mode decisions.

/agy:review

Structured review

JSON-schema-enforced review of your working tree or a branch diff. Read-only, not steerable.

/agy:adversarial-review

Challenge review

Same structured schema, but steerable — questions design choices, tradeoffs, and assumptions, not just defects.

/agy:delegate

Hand off a task

Routes through a pure forwarding subagent to agy. Write-capable by default; supports --resume and --background.

/agy:ask

One-shot question

The cheapest path: single prompt, verbatim answer, no persisted job, always foreground.

/agy:image

Generate images

Native image generation via agy's built-in tool, saved to an absolute path you choose.

/agy:research

Single-pass research

Delegates a topic to search_web + read_url_content for a sourced answer.

/agy:deepresearch

Multi-hop research

Deeper investigation across multiple sources. Defaults to running in the background without asking.

/agy:status

Track jobs

Running and recent jobs for this repository, scoped to the current Claude session.

/agy:result

Fetch results

The stored final output for a finished job, plus the agy conversation ID to resume it directly.

/agy:cancel

Stop a job

Terminates an active background job and marks it cancelled in the job store.

/agy:setup

Install & auth check

Verifies agy is on the box and signed in. Also toggles the optional stop-time review gate.

Why a full port, not a wrapper

Same operational robustness as the Codex original, rebuilt for agy.

  • Persisted, resumable jobs. Background reviews and delegated tasks survive the Claude session that started them, scoped per workspace under $CLAUDE_PLUGIN_DATA.
  • Verified against the real binary. The stream-json NDJSON contract and the fixed-scratch-directory quirk in agy's run_command tool were both found and fixed by running against the actual CLI, not just documentation.
  • Session-scoped by design. Jobs, --resume, and the stop-review gate are all scoped to the Claude session that created them — a background task from one session can't leak into another.
  • Open source, MIT-licensed. A derivative work crediting both upstream projects it builds on. Audit it, fork it, modify it.

Tested

A real test suite, not a demo.

Pure node:test, no dependencies. A fake agy binary is injected into PATH for every test — nothing ever calls the real CLI during npm test.

74
passing tests across 8 files
0
runtime dependencies
2
real bugs found by testing against the live binary
11
commands, one shared companion runtime