mrkeyoor.com_
Fri 16 Oct 19:46 UTC
Self-Hostedevaluationupdated 07 Oct 2026

Antigravity-Manager review

Antigravity Tools is a desktop account manager and local proxy for AI services. It keeps several web-session accounts in one dashboard, watches their quotas, and presents OpenAI, Anthropic, or Gemini-shaped endpoints to tools such as Claude Code.

+201stars / 7d
Verdict

Our Antigravity Tools run built in 31 seconds, but it installed 817 packages, exposed no test target, and carried 22 known vulnerabilities, so we would keep it on one operator's trusted machine. The account dashboard and three API shapes solve a real convenience problem for someone who accepts fast-moving protocol fixes. Commercial teams should stop at the CC BY-NC-SA 4.0 license, and production teams should favor a gateway built around official API keys.

We ran it

Lab card: what happened when we ran Antigravity-ManagerScreenshot of Antigravity-Manager (lbjlaq.github.io/Antigravity-Manager)
Install✓ · 48s817 packages · 888 MB
Build✓ · 31s
Testsn/ano test script
Known vulns220 critical · 10 high · 11 moderate · 1 low (npm audit)
Repo447 files~104,278 lines of source · 27.2 MB · 3 CI workflows

Answers from our run

Does Antigravity-Manager build from source?

Dependencies installed in 48 seconds (817 packages), and the build succeeded in 31 seconds. We cloned commit 1629b91 into a clean Debian container with 3 CPUs and no project-specific setup.

Does Antigravity-Manager have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does Antigravity-Manager have known vulnerabilities in its dependencies?

npm audit flagged 22 known advisories in the dependency tree at the time of our run.

Who should not use Antigravity-Manager?

Commercial adopters expecting an MIT or Apache license: the repository uses CC BY-NC-SA 4.0, which restricts licensed use to noncommercial purposes.

What are the alternatives to Antigravity-Manager?

CC Switch, LiteLLM, CLIProxyAPI. Our Antigravity Tools run built in 31 seconds, but it installed 817 packages, exposed no test target, and carried 22 known vulnerabilities, so we would keep it on one operator's trusted machine.

Setup3/548-second install, packaged options, then OAuth and credential setup
Docs4/5English guide covers desktop, Docker, OAuth, clients, and recovery
Community4/5Pushed October 6, with 1,722 open issues and one open PR
Maturity2/5v4.9.6 is active, but our checkout had no test target

Who it’s for

Individual developers who manage several permitted AI accounts and want one local switchboard.
Claude Code or OpenCode users who need protocol conversion on their own machine.
Home-lab operators willing to protect OAuth sessions, an API key, an admin password, and persistent state.
Developers who can update quickly when upstream request formats change.

Who it’s NOT for

Commercial adopters expecting an MIT or Apache license: the repository uses CC BY-NC-SA 4.0, which restricts licensed use to noncommercial purposes.
Release pipelines that require a repository test target: our measured checkout had no test script or tests directory, so no tests could run.
Teams that cannot accept a known dependency backlog: npm audit found 22 vulnerabilities, including 10 high-severity findings, in our run.
Debian 13 GNOME Wayland users who need a dependable .deb today: open issue #3605 reports a blank or transparent window in v4.9.4, while the AppImage works for that reporter.
Operators who plan to expose the dashboard without separating credentials: the documented Docker fallback uses API_KEY for web login when WEB_PASSWORD is unset.

Setup reality

Our sandbox installed commit 1629b91 in 48 seconds, adding 817 packages and using 888 MB. The build passed in 31 seconds. There was no test script or target, so tests were skipped. npm audit reported 22 known vulnerabilities: 10 high, 11 moderate, 1 low, and none critical.

The packaged desktop route still needs upstream accounts and OAuth authorization. Headless use adds an API key, preferably a separate web password, port 8045, and persistent storage for configuration and account state.

The measured checkout had 447 files, about 104,278 source lines, three CI workflows, no tests directory, and no Dockerfile. The current README also documents packaged builds and a headless image, so source-build results should not be treated as proof about those release artifacts.

One desktop app fronts three API shapes

Antigravity Tools puts account switching and protocol translation in the same process. After you authorize supported web-session accounts, the dashboard shows quota and health, recommends an account, and can switch the active one. Local clients can call OpenAI-style chat completions, Anthropic messages, or Gemini-compatible routes. Claude Code gets a familiar endpoint even though the request eventually reaches a different upstream shape.

The dispatcher can rotate after a 401 or 429 response, group model names into routing rules, and prefer accounts by tier or quota timing. The current README also documents Imagen requests and a 100 MB configurable payload ceiling. That is useful for a solo developer who already understands each account. It also means one local process handles OAuth material, request logs, routing rules, and every client's API traffic.

The 888 MB install is only the source-build cost

Our checkout contained 447 files, about 104,278 lines of source, and occupied 27.2 MB before installation. npm then added 817 packages and raised the installed footprint to 888 MB. That is a substantial dependency tree for a desktop utility, though users who download a release package will take a different path from the source build we measured.

Desktop releases cover Windows, macOS, and Linux. The README also offers a headless container listening on port 8045, with x86_64 and ARM64 support. It requires API_KEY. WEB_PASSWORD is optional, but omitting it makes the web login fall back to the API key. A mounted data directory keeps configuration and account state after replacement. Treat that directory as credential storage, not ordinary app cache.

What happened when we ran it

Our sandbox installed commit 1629b91 in 48 seconds on 3 CPUs with 8 GB of RAM and Node 22. The install succeeded with 817 packages and used 888 MB on disk. The production build also succeeded, finishing in 31 seconds. These figures describe repository setup and compilation, not proxy speed, model quality, or the reliability of any upstream account.

Tests could not run because the project supplied no test script or target. Our scan also found no tests directory. A passing build proves that this checkout compiled in the lab image, but it does not exercise token refresh, account rotation, request conversion, streaming, or failure recovery. Those are the paths that decide whether a long coding session survives an upstream change.

The npm audit reported 22 known vulnerabilities: 10 high, 11 moderate, and 1 low, with zero critical findings. The same checkout had three CI workflow files and no Dockerfile. The current README now documents a published container and a Docker build path, so inspect the exact release artifact you plan to deploy rather than extending our commit-level result to today's image.

The noncommercial license is a firm adoption boundary

The LICENSE file is Creative Commons Attribution-NonCommercial-ShareAlike 4.0, while GitHub's repository metadata reports no recognized SPDX identifier. For a hobby setup, the attribution and sharing conditions still deserve a read. For a company planning to modify, redistribute, or incorporate the software, the noncommercial restriction is enough reason to pause and obtain legal guidance or written permission.

Account policy deserves a separate decision. Antigravity Tools turns web sessions into local API access and can rotate accounts when quotas or authorization fail. The README describes that behavior, but it cannot grant permission from Google, Anthropic, or any account provider. Use only accounts whose terms and ownership you understand, and do not put an irreplaceable personal login into an experiment.

Port 8045 belongs behind a trusted network

The documented container publishes port 8045 for both the admin console and API base. Set a distinct web password, restrict network reachability, and protect the mounted state. The OAuth URL contains a one-time localhost callback port, so the app must remain open and the current authorization dialog must still be valid while consent completes. Remote enrollment is therefore more involved than starting the container.

Platform fit is uneven. Open issue #3605 reports that the v4.9.4 .deb renders a blank or transparent window on Debian 13 under GNOME Wayland, while the AppImage works for the reporter. The v4.9.6 release notes say GNOME rendering fixes landed afterward, but that issue remained open on October 7. Test the exact package, desktop session, and upgrade path you will use.

October activity is high, and so is the issue queue

GitHub recorded the last push on October 6, 2026, and v4.9.6 was published October 5. That release republished v4.9.5 after hosted runner capacity prevented its assets from being produced. Its notes also list fixes for stream errors, credential handling, account selection, schema conversion, and macOS signing rollback. This is active maintenance against moving upstream targets.

The repository had 31,976 stars on October 7, alongside 1,722 open issues and one open pull request returned by GitHub search. A large issue count is not 1,722 confirmed defects, and some entries are support questions or user discussion. It does show the support surface created by several operating systems, three request formats, many clients, and account-provider behavior. Keep upgrades observable and reversible.

Antigravity Tools earns a trial when one technical user wants a local account dashboard and can tolerate frequent compatibility work. Our 31-second build says the code was buildable. The missing tests and 22 audit findings say much less about safe unattended operation. If the proxy will serve a team or a commercial product, use official API credentials and a gateway licensed for that job.

Alternatives

ProjectWhat it isPick it when
CC Switch gh↗A desktop configuration switcher for Claude Code, Codex, OpenCode, and related coding tools.pick this instead when switching client configurations matters more than pooling web sessions behind a proxy.
LiteLLM gh↗An AI gateway that normalizes many provider APIs and adds routing, budgets, and logging.pick this instead when your team uses official provider API keys and needs a production gateway.
CLIProxyAPI gh↗A proxy that wraps several coding-agent subscriptions in OpenAI, Gemini, Claude, or Codex-compatible APIs.pick this instead when the API proxy is the whole job and a desktop quota dashboard is secondary.

What people are saying

  1. [github-trending] lbjlaq/Antigravity-Manager

Sources

  1. Antigravity Tools README
  2. Antigravity Tools v4.9.6 release
  3. Antigravity Tools license
  4. Debian GNOME Wayland rendering issue

More self-hosted reviews

Qwen3.8-Flash-Next-Single-DGX-Spark-TensorFold · invisible_dots · LibreTV · unifi-toolkit · ps5-payload-manager · DiPlay · the whole board →