By sysCat64
Antigravity CLI (agy) integration for Claude Code — large-context analysis and background task delegation
Adversarial/red-team code review via Antigravity CLI — surfaces problems polite reviews miss
Send a question or analysis task to Antigravity CLI with optional file/directory context
Cancel a running background agy job
Delegate a long-running task to Antigravity CLI as a background job
Retrieve the output of a background agy job (complete or partial)
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
timeoutDefault timeout for agy headless mode, e.g. 5m0s or 300s.
${user_config.timeout}default_modelModel used when --model is not specified. Options: gemini-3.5-flash-low, gemini-3.5-flash-medium (default), gemini-3.5-flash-high, gemini-3.1-pro-low, gemini-3.1-pro-high, claude-4.6-sonnet-thinking, claude-4.6-opus-thinking, auto.
${user_config.default_model}
Antigravity CLI (agy) integration for Claude Code.
Gemini CLI has ended service for individual users (announced at Google I/O 2026). This plugin is a drop-in replacement for cc-gemini-plugin, adapted for agy's headless API.
npm install -g @google/antigravity-cli
agy auth login
claude plugin marketplace add sysCat64/cc-agy-plugin
claude plugin install agy
For local development, replace the URL with an absolute path to this repo.
| Command | Description |
|---|---|
/agy:setup | Verify agy installation and auth |
/agy:ask [--dirs path,...] [--files glob,...] <task> | Ask agy with optional file/directory context |
/agy:review [staged|head|<ref>] | Code review via git diff |
/agy:adversarial-review [staged|head|<ref>] | Red-team / adversarial code review |
/agy:rescue [--dirs path,...] [--files glob,...] <task> | Delegate a task to agy as a background job |
/agy:status [<job-id>] | Check background job status (or list all jobs) |
/agy:result <job-id> | Read job output (partial or complete) |
/agy:cancel <job-id> | Cancel a running job |
/agy:setup
/agy:ask --dirs src explain the architecture of this codebase
/agy:review head
/agy:rescue --dirs src,tests identify all test coverage gaps and write a report
/agy:rescue spawns agy detached and writes output to ~/.cache/cc-agy-plugin/jobs/.
Jobs survive Claude Code restarts — use /agy:status and /agy:result to follow up.
/agy:rescue --dirs src write a full API migration guide from v1 to v2
→ Job ID: a3f2c1b0
/agy:status a3f2c1b0
→ Status: running (PID 48291)
/agy:result a3f2c1b0
→ (output so far...)
| Constraint | Detail |
|---|---|
No --model in headless | agy v1.0.x has no --model flag; the bridge works around this by patching ~/.gemini/antigravity-cli/settings.json at runtime |
| No session IDs | --continue resumes the most recent session only |
| Default timeout | 300 s — narrow context with --files if you hit it |
No --output-format | Output is always plain text |
| cc-gemini-plugin | cc-agy-plugin |
|---|---|
/cc-gemini-plugin:gemini <task> | /agy:ask <task> |
/cc-gemini-plugin:gemini --dirs src <task> | /agy:ask --dirs src <task> |
--model gemini-2.5-pro | not supported in headless (v1.0.x) |
--format json | not supported (always plain text) |
gemini-agent | agy-agent |
cc-agy-plugin/
├── .claude-plugin/
│ ├── plugin.json # manifest (plugin name: "agy")
│ └── marketplace.json # marketplace registration
├── commands/ # /agy:* command definitions
│ ├── setup.md
│ ├── ask.md
│ ├── review.md
│ ├── adversarial-review.md
│ ├── rescue.md
│ ├── status.md
│ ├── result.md
│ └── cancel.md
├── agents/
│ └── agy-agent.md # agy-agent subagent definition
├── scripts/
│ ├── agy-bridge.js # context ingestion + agy -p invocation
│ ├── agy-rescue.mjs # background job manager
│ ├── check-agy.js # SessionStart hook — verifies agy is installed
│ └── utils.js # structured event logging (JSONL)
├── hooks/
│ └── hooks.json # SessionStart hook registration
├── tests/
│ └── agy-bridge.test.js # unit tests (node:test, 38 tests)
└── package.json
After editing source files, bump the version in plugin.json, marketplace.json, and package.json, then:
claude plugin update agy@cc-agy-plugin
# restart Claude Code to apply
npx claudepluginhub syscat64/cc-agy-plugin --plugin agyMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.