Google Antigravity
Public Made by Adomby adom
Google Antigravity in Adom Hydrogen: the editor extension, the agy CLI and a dock dashboard that installs both into your container.
64731b6
1mo ago
Antigravity dock dashboard
dockbar.json makes this wiki app launchable from Hydrogen's Dock Bar. Its install step checks for package updates with an install fallback; its launch step runs adom-antigravity serve --print-url, which starts (or reuses) the dashboard on 127.0.0.1:47867 inside the container and prints the URL the dock navigates to. Launches are serialized per port. An older dashboard is retired only after checking its application identity, loopback socket ownership, user, and process arguments; a newer version is never downgraded.
The dashboard follows the dock-dashboard contract: house header, the shared AdomNewbiePanel say strip, an LED pill row (Extension, CLI, Editor, Runtime), then three action cards: install the Google Antigravity VS Code extension into code-server, install the agy CLI into ~/.local/bin, open the Antigravity panel or a terminal running agy.
Server routes: GET /api/health (fast server readiness with version and PID), GET /api/status (/state, full installation diagnostics), GET /events, POST /api/install-extension, POST /api/install-cli, POST /api/open {new?}, POST /api/reload-editor, POST /api/tui, plus the /ai-threads/run-prompt proxy the say strip uses. The browser exposes adomAntigravity.state / refresh / inspect / selfCheck.
Everything runs inside the container (WSL2 on Windows, Lima on macOS). Nothing is installed on the host OS.
# Antigravity dock dashboard
`dockbar.json` makes this wiki app launchable from Hydrogen's Dock Bar. Its install step checks for package updates with an install fallback; its launch step runs `adom-antigravity serve --print-url`, which starts (or reuses) the dashboard on 127.0.0.1:47867 inside the container and prints the URL the dock navigates to. Launches are serialized per port. An older dashboard is retired only after checking its application identity, loopback socket ownership, user, and process arguments; a newer version is never downgraded.
The dashboard follows the dock-dashboard contract: house header, the shared `AdomNewbiePanel` say strip, an LED pill row (Extension, CLI, Editor, Runtime), then three action cards: install the Google Antigravity VS Code extension into code-server, install the `agy` CLI into ~/.local/bin, open the Antigravity panel or a terminal running `agy`.
Server routes: `GET /api/health` (fast server readiness with version and PID), `GET /api/status` (`/state`, full installation diagnostics), `GET /events`, `POST /api/install-extension`, `POST /api/install-cli`, `POST /api/open {new?}`, `POST /api/reload-editor`, `POST /api/tui`, plus the `/ai-threads/run-prompt` proxy the say strip uses. The browser exposes `adomAntigravity.state / refresh / inspect / selfCheck`.
Everything runs inside the container (WSL2 on Windows, Lima on macOS). Nothing is installed on the host OS.