Skip to content

Commit 0e86b01

Browse files
Fix filtered agy install review issues
1 parent 43266e6 commit 0e86b01

33 files changed

Lines changed: 307 additions & 145 deletions

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ The installer is **idempotent**—if interrupted, simply re-run it. It will auto
5252
**ACFS** is a complete system for bootstrapping agentic coding environments:
5353
5454
**Why you'd care:**
55-
- **Zero to Hero:** Takes complete beginners from "I have a laptop" to "I have Claude/Codex/Gemini agents writing code for me on a VPS"
55+
- **Zero to Hero:** Takes complete beginners from "I have a laptop" to "I have Claude/Codex/Antigravity agents writing code for me on a VPS"
5656
- **One-Liner Magic:** A single `curl | bash` command installs 30+ tools, configures everything, and sets up three AI coding agents
5757
- **Vibe Mode:** Pre-configured for maximum velocity—passwordless sudo, dangerous agent flags enabled, optimized shell environment
5858
- **Battle-Tested Stack:** Includes the complete Dicklesworthstone stack (10 tools + utilities) for agent orchestration, coordination, and safety
5959
6060
**What you get:**
6161
- Modern shell (zsh + oh-my-zsh + powerlevel10k)
6262
- All language runtimes (bun, uv/Python, Rust, Go)
63-
- Three AI coding agents (Claude Code, Codex CLI, Gemini CLI)
63+
- Three AI coding agents (Claude Code, Codex CLI, Antigravity CLI)
6464
- Agent coordination tools (NTM, MCP Agent Mail, SLB)
6565
- Cloud CLIs (Vault, Wrangler, Supabase, Vercel)
6666
- And 20+ more developer tools
@@ -909,7 +909,7 @@ acfs services-setup # Run full setup wizard
909909
Guides you through:
910910
- **Claude Code**: API key configuration
911911
- **Codex CLI**: ChatGPT account login
912-
- **Gemini CLI**: Google account authentication
912+
- **Antigravity CLI**: Google account authentication
913913
- **GitHub CLI**: `gh auth login`
914914
- **Cloud CLIs**: Wrangler, Supabase, Vercel authentication
915915
@@ -2386,7 +2386,7 @@ bash scripts/agent-readiness-audit.sh
23862386
bash scripts/agent-readiness-audit.sh --json
23872387
```
23882388
2389-
The audit checks Claude Code, Codex CLI, Gemini CLI, and `caam` without printing token values or auth file contents. It reports CLI presence, version availability, parseable auth/config files, CAAM default profile consistency, and stale CAAM defaults that point at missing profiles.
2389+
The audit checks Claude Code, Codex CLI, Antigravity CLI, and `caam` without printing token values or auth file contents. It reports CLI presence, version availability, parseable auth/config files, CAAM default profile consistency, and stale CAAM defaults that point at missing profiles.
23902390
23912391
Useful options:
23922392
@@ -3004,7 +3004,7 @@ Currently, ACFS installs the full suite. Future versions will support:
30043004
30053005
### The Problem: The Agentic Coding Barrier
30063006
3007-
The rise of AI coding agents (Claude Code, Codex CLI, Gemini CLI) has created a new paradigm in software development. These agents can write code, debug issues, and even architect solutions—but only if they have the right environment.
3007+
The rise of AI coding agents (Claude Code, Codex CLI, Antigravity CLI) has created a new paradigm in software development. These agents can write code, debug issues, and even architect solutions—but only if they have the right environment.
30083008
30093009
**The barrier isn't the agents themselves.** It's the **hours of setup** required to create an environment where agents can actually be productive:
30103010
@@ -3074,7 +3074,7 @@ ACFS isn't just a collection of tools—it's a **carefully curated system** wher
30743074
├─────────────────┤ ├─────────────────┤ ├─────────────────┤
30753075
│ • zsh + p10k │────────▶│ • Claude Code │────────▶│ • Agent Mail │
30763076
│ • tmux │ │ • Codex CLI │ │ • NTM │
3077-
│ • Modern CLI │ │ • Gemini CLI │ │ • SLB + DCG │
3077+
│ • Modern CLI │ │ • Antigravity │ │ • SLB + DCG │
30783078
│ • Language VMs │ │ │ │ • Beads Viewer │
30793079
└─────────────────┘ └─────────────────┘ └─────────────────┘
30803080
│ │ │

apps/web/app/complete-guide/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,7 @@ And you can't do this sort of thing using regex or a script, you MUST manually r
12441244
<SubSection title="Vendor Lock-In: Avoid It">
12451245
<BlockQuote>PSA: you should avoid vendor lock-in for agent coding primitives like task management (e.g., beads) and agent communication (e.g., MCP Agent Mail) so you can use all the agents together, which is more powerful anyway. They want you in a walled garden, but it&apos;s 100% unnecessary.</BlockQuote>
12461246

1247-
<P>Beads, Agent Mail, and bv are all CLI tools that work identically regardless of which agent invokes them. A Claude Code agent and a Codex agent and a Gemini agent can all call <code>br ready --json</code> and get the same task list. The practical test: could you swap out every Claude Code agent for Codex or Gemini without changing your AGENTS.md, beads, Agent Mail setup, or workflow? If yes, you&apos;re vendor-neutral.</P>
1247+
<P>Beads, Agent Mail, and bv are all CLI tools that work identically regardless of which agent invokes them. A Claude Code agent, a Codex agent, and an Antigravity agent can all call <code>br ready --json</code> and get the same task list. The practical test: could you swap out every Claude Code agent for Codex or Antigravity without changing your AGENTS.md, beads, Agent Mail setup, or workflow? If yes, you&apos;re vendor-neutral.</P>
12481248
</SubSection>
12491249

12501250
<SubSection title="Validation Gates">
@@ -1268,14 +1268,14 @@ And you can't do this sort of thing using regex or a script, you MUST manually r
12681268

12691269
<CodeBlock language="bash" code={`alias cc='NODE_OPTIONS="--max-old-space-size=32768" claude --dangerously-skip-permissions'
12701270
alias cod='codex --dangerously-bypass-approvals-and-sandbox'
1271-
agy() { command agy --model "Gemini 3.1 Pro (High)" --dangerously-skip-permissions "$@"; }
1272-
alias gmi='gemini --yolo' # legacy: Gemini CLI retired 2026-06-18`} />
1271+
alias agy='agy-locked'
1272+
alias gmi='agy-locked' # legacy shortcut now launches agy`} />
12731273

12741274
<P>These are configured automatically by the installer. DCG provides the safety net that makes this viable.</P>
12751275
</SubSection>
12761276

12771277
<SubSection title="Cost">
1278-
<P>~$500/month for Claude Max and GPT Pro subscriptions (at minimum), plus ~$50/month for a cloud server (OVH, Contabo). Multiple Max accounts may be needed for large swarms; CAAM enables instant switching when hitting rate limits. At scale, token usage for a single intensive session can reach ~20M input tokens, ~3.5M output tokens, ~2.6M reasoning tokens, and ~1.15 billion cached token reads. At full scale: 22 Claude Max accounts, 22 GPT Pro accounts, and 7 Gemini Ultra accounts.</P>
1278+
<P>~$500/month for Claude Max and GPT Pro subscriptions (at minimum), plus ~$50/month for a cloud server (OVH, Contabo). Multiple Max accounts may be needed for large swarms; CAAM enables instant switching when hitting rate limits. At scale, token usage for a single intensive session can reach ~20M input tokens, ~3.5M output tokens, ~2.6M reasoning tokens, and ~1.15 billion cached token reads. At full scale: 22 Claude Max accounts, 22 GPT Pro accounts, and 7 Google/Antigravity-capable accounts.</P>
12791279
</SubSection>
12801280
</GuideSection>
12811281

apps/web/app/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ export const metadata: Metadata = {
2828
template: "%s | Agent Flywheel",
2929
},
3030
description:
31-
"Transform a fresh cloud server into a fully-configured agentic coding environment in ~30 minutes. Claude Code, OpenAI Codex, Google Gemini: all pre-configured with 30+ modern developer tools. Free & open-source.",
31+
"Transform a fresh cloud server into a fully-configured agentic coding environment in ~30 minutes. Claude Code, OpenAI Codex, Google Antigravity: all pre-configured with 30+ modern developer tools. Free & open-source.",
3232
keywords: [
3333
"VPS setup",
3434
"AI coding",
3535
"Claude Code",
3636
"Codex CLI",
37-
"Gemini CLI",
37+
"Antigravity CLI",
3838
"developer tools",
3939
"agentic coding",
4040
"Agent Flywheel",

apps/web/app/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const TERMINAL_LINES = [
4040
{ type: "output", text: "▸ Detecting Ubuntu 24.04... ✓" },
4141
{ type: "output", text: "▸ Installing zsh + oh-my-zsh + powerlevel10k..." },
4242
{ type: "output", text: "▸ Installing bun, uv, rust, go..." },
43-
{ type: "output", text: "▸ Installing Claude Code, Codex CLI, Gemini CLI..." },
43+
{ type: "output", text: "▸ Installing Claude Code, Codex CLI, Antigravity CLI..." },
4444
{ type: "output", text: "▸ Configuring tmux, ripgrep, lazygit..." },
4545
{ type: "output", text: "▸ Setting up Dicklesworthstone stack..." },
4646
{ type: "success", text: "✓ Setup complete! Run 'onboard' to get started." },
@@ -224,7 +224,7 @@ const FEATURES = [
224224
description: (
225225
<>
226226
<Jargon term="claude-code">Claude Code</Jargon>, <Jargon term="codex">Codex CLI</Jargon>, and{" "}
227-
<Jargon term="gemini-cli">Gemini CLI</Jargon>, all configured with optimal settings for coding.
227+
<Jargon term="antigravity-cli">Antigravity CLI</Jargon>, all configured with optimal settings for coding.
228228
</>
229229
),
230230
gradient: "bg-[oklch(0.7_0.2_330)]",
@@ -1014,7 +1014,7 @@ export default function HomePage() {
10141014
Transform a fresh <Jargon term="cloud-server">cloud server</Jargon> into a fully-configured{" "}
10151015
<Jargon term="agentic">agentic</Jargon> coding environment.{" "}
10161016
<Jargon term="claude-code">Claude Code</Jargon>, OpenAI <Jargon term="codex">Codex</Jargon>,{" "}
1017-
Google <Jargon term="gemini-cli">Gemini</Jargon>: all pre-configured with 30+ modern developer tools.
1017+
Google <Jargon term="antigravity-cli">Antigravity</Jargon>: all pre-configured with 30+ modern developer tools.
10181018
All totally free and <Jargon term="open-source">open-source</Jargon>.
10191019
</motion.p>
10201020

@@ -1081,7 +1081,7 @@ export default function HomePage() {
10811081
<div className="flex flex-wrap items-center justify-center gap-2 sm:gap-3">
10821082
<ToolBadge name="Claude Code" color="oklch(0.78 0.16 75)" />
10831083
<ToolBadge name="Codex CLI" color="oklch(0.72 0.19 145)" />
1084-
<ToolBadge name="Gemini CLI" color="oklch(0.75 0.18 195)" />
1084+
<ToolBadge name="Antigravity CLI" color="oklch(0.75 0.18 195)" />
10851085
<ToolBadge name="Bun" color="oklch(0.78 0.16 75)" />
10861086
<ToolBadge name="Rust" color="oklch(0.65 0.22 25)" />
10871087
<ToolBadge name="Go" color="oklch(0.75 0.18 195)" />

apps/web/app/wizard/accounts/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ export default function AccountsPage() {
328328
<ul className="mt-2 list-inside list-disc space-y-1 text-sm">
329329
<li><strong>Claude Code</strong>: Requires Claude Max ($200/mo)</li>
330330
<li><strong>Codex CLI</strong>: Requires ChatGPT Pro ($200/mo)</li>
331-
<li><strong>Gemini CLI</strong>: Requires Gemini Advanced (~$20/mo)</li>
331+
<li><strong>Antigravity CLI</strong>: Requires eligible Google/Gemini access</li>
332332
</ul>
333333
<p className="mt-2 text-sm">
334334
<strong>You don&apos;t need all of them!</strong> Start with one agent (Claude Code is recommended)
@@ -390,7 +390,7 @@ export default function AccountsPage() {
390390
for AI assistance. These two are all you need to start.
391391
<br />
392392
<br />
393-
<strong>Recommended (after first project):</strong> Add Codex CLI and Gemini CLI
393+
<strong>Recommended (after first project):</strong> Add Codex CLI and Antigravity CLI
394394
for more AI options with different perspectives.
395395
<br />
396396
<br />

apps/web/app/wizard/run-installer/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ const WHAT_IT_INSTALLS = [
7979
},
8080
{
8181
category: "Coding Agents",
82-
items: ["Claude Code", "Codex CLI", "Gemini CLI"],
82+
items: ["Claude Code", "Codex CLI", "Antigravity CLI"],
8383
},
8484
{
8585
category: "Cloud & Database",
@@ -759,7 +759,7 @@ export default function RunInstallerPage() {
759759
Rust, and Go
760760
</li>
761761
<li>
762-
<strong>AI coding assistants:</strong> Claude Code, Codex, and Gemini CLI
762+
<strong>AI coding assistants:</strong> Claude Code, Codex, and Antigravity CLI
763763
</li>
764764
<li>
765765
<strong>Developer tools:</strong> Git interface, file searchers, and more

apps/web/app/wizard/status-check/page.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,10 @@ function getAuthCommandDescription(service: Service): string {
102102
return "Bring Tailscale up and approve this machine";
103103
case "codex-cli":
104104
return "Authenticate Codex with device auth";
105+
case "antigravity-cli":
106+
return "Open Antigravity and complete Google auth";
105107
case "gemini-cli":
106-
return "Set GEMINI_API_KEY for headless Gemini auth";
108+
return "Legacy Gemini CLI auth";
107109
case "vercel":
108110
return "Start Vercel's device login flow";
109111
case "supabase":

apps/web/app/workflow/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ export default function WorkflowPage() {
623623
<Clock className="h-5 w-5 text-[oklch(0.78_0.16_75)] shrink-0 mt-0.5" />
624624
<span>
625625
<strong>Investment:</strong> VPS ($40-56/mo, month-to-month) + Claude Max ($200/mo × 1-5) + ChatGPT Pro ($200/mo × 1-5) +
626-
Gemini Advanced ($20/mo). Scale your swarm as you see ROI; start with 1 subscription of each and grow!
626+
Google/Antigravity access. Scale your swarm as you see ROI; start with one subscription for each agent family and grow.
627627
</span>
628628
</p>
629629
</Card>
@@ -833,7 +833,7 @@ export default function WorkflowPage() {
833833
<PhaseIndicator number={3} title="Implementation" color="bg-gradient-to-br from-violet-500 to-purple-600" />
834834

835835
<p className="text-muted-foreground mb-6">
836-
This is where the magic happens. You&apos;ll launch multiple Claude Code, Codex, and Gemini agents
836+
This is where the magic happens. You&apos;ll launch multiple Claude Code, Codex, and Antigravity agents
837837
in parallel, each working on different beads while coordinating through MCP Agent Mail.
838838
Real example: CASS project produced ~11k LOC in 5 hours, 204 commits, 151 tests passing.
839839
</p>
@@ -849,7 +849,7 @@ export default function WorkflowPage() {
849849
description="Create 8 agent panes in your project session"
850850
/>
851851
<p className="text-xs mt-2">
852-
Run 3+ machines with multiple subscriptions (e.g., 5 ChatGPT Pro, 5 Claude Max, 3 Gemini Advanced).
852+
Run 3+ machines with multiple subscriptions (e.g., 5 ChatGPT Pro, 5 Claude Max, 3 Google/Antigravity accounts).
853853
</p>
854854
</WorkflowStep>
855855

@@ -899,7 +899,7 @@ export default function WorkflowPage() {
899899
</GuideCaution>
900900
<GuideTip>
901901
<strong>Agent Roles:</strong> Claude for tasteful code quality, Codex for long autonomous runs
902-
(queued prompts), Gemini for reviews. Mix and match based on the task type.
902+
(queued prompts), Antigravity for reviews. Mix and match based on the task type.
903903
</GuideTip>
904904
</SimplerGuide>
905905
</CollapsibleSection>

apps/web/components/lessons/agents-md-lesson.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function AgentsMdLesson() {
3838
>
3939
<Paragraph>
4040
Every AI agent —{" "}
41-
<Highlight>Claude Code, Codex, Gemini</Highlight> — reads AGENTS.md
41+
<Highlight>Claude Code, Codex, Antigravity</Highlight> — reads AGENTS.md
4242
at session start. It&apos;s the{" "}
4343
<Highlight>&quot;API contract&quot;</Highlight> between you and the
4444
agents working in your project. Without it, agents guess conventions,

apps/web/components/lessons/asb-lesson.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export function AsbLesson() {
5151
<Paragraph>
5252
<Highlight>ASB (Agent Settings Backup)</Highlight> is a smart backup tool
5353
for AI coding agent configuration folders. It backs up settings for Claude Code,
54-
Cursor, Codex CLI, Gemini CLI, and other agents to a single versioned archive.
54+
Cursor, Codex CLI, Antigravity CLI, and other agents to a single versioned archive.
5555
</Paragraph>
5656
<Paragraph>
5757
When you provision a new machine or recover from a misconfiguration, ASB
@@ -63,7 +63,7 @@ export function AsbLesson() {
6363
<FeatureCard
6464
icon={<Save className="h-5 w-5" />}
6565
title="Multi-Agent Backup"
66-
description="Claude, Cursor, Codex, Gemini configs in one archive"
66+
description="Claude, Cursor, Codex, Antigravity configs in one archive"
6767
gradient="from-emerald-500/20 to-green-500/20"
6868
/>
6969
<FeatureCard
@@ -144,7 +144,7 @@ const AGENTS: AgentConfig[] = [
144144
{ name: 'Claude Code', shortName: 'claude', color: 'text-orange-400', bgColor: 'bg-orange-500', files: ['CLAUDE.md', 'hooks.json', 'settings.json'], sizeMB: 2.4 },
145145
{ name: 'Cursor', shortName: 'cursor', color: 'text-blue-400', bgColor: 'bg-blue-500', files: ['settings.json', 'rules/', 'mcp.json'], sizeMB: 1.8 },
146146
{ name: 'Codex CLI', shortName: 'codex', color: 'text-emerald-400', bgColor: 'bg-emerald-500', files: ['config.yaml', 'instructions.md'], sizeMB: 0.9 },
147-
{ name: 'Gemini CLI', shortName: 'gemini', color: 'text-violet-400', bgColor: 'bg-violet-500', files: ['settings.json', 'GEMINI.md'], sizeMB: 1.1 },
147+
{ name: 'Antigravity CLI', shortName: 'agy', color: 'text-violet-400', bgColor: 'bg-violet-500', files: ['settings.json', 'hooks.json', 'AGENTS.md'], sizeMB: 1.1 },
148148
{ name: 'Aider', shortName: 'aider', color: 'text-rose-400', bgColor: 'bg-rose-500', files: ['.aider.conf.yml', 'conventions.md'], sizeMB: 0.6 },
149149
{ name: 'Cline', shortName: 'cline', color: 'text-cyan-400', bgColor: 'bg-cyan-500', files: ['cline_mcp.json', 'rules/'], sizeMB: 1.3 },
150150
];

0 commit comments

Comments
 (0)