mrkeyoor.com_
Tue 01 Sept 17:43 UTC
Dev Toolsevaluationupdated 27 Aug 2026

Antigravity review

Antigravity is a Russian-language Windows unlocker for using Google's Antigravity coding tools from regions that Google rejects. The project does not provide English documentation. It patches one field in Google's installed binary and changes selective Windows DNS settings so affected Google endpoints take a different route.

+35stars / 7d
Verdict

Our Antigravity build passed in 35 seconds, but 4 of 224 tests failed in the 13-second suite. Its selective routing may suit a Russian-speaking Windows user blocked by Google's region check, provided that modifying a vendor binary and Windows DNS policy is acceptable. Workplaces and security-sensitive users should prefer a conventional network route or wait for official access.

We ran it

Lab card: what happened when we ran AntigravityScreenshot of Antigravity (github.com/confeden/Antigravity)
Install✓ · 15s57 packages
Build✓ · 35s
Tests✗ · 13s220 passed · 4 failed of 224 (cargo test)
Repo26 files~9,137 lines of source · 0.5 MB · 0 CI workflows

Answers from our run

Does Antigravity build from source?

Dependencies installed in 15 seconds (57 packages), and the build succeeded in 35 seconds. We cloned commit 85200bb into a clean Debian container with 3 CPUs and no project-specific setup.

Do Antigravity's tests pass?

Not all of them: 220 of 224 passed and 4 failed when we ran the project's own test command (cargo test). Some failures need services or credentials a bare container does not have.

Who should not use Antigravity?

macOS or Linux users: the README describes a Windows program, while open requests ask for ports to those systems.

What are the alternatives to Antigravity?

Amnezia VPN, GoodbyeDPI, zapret. Our Antigravity build passed in 35 seconds, but 4 of 224 tests failed in the 13-second suite.

Setup2/5Builds cleanly, but Windows changes and Telegram key add friction
Docs2/5Clear Russian overview, little troubleshooting and no English guide
Community3/5Fresh releases and issue replies, with a small Russian audience
Maturity2/5Fast-moving workaround with four failing tests in our sandbox

Who it’s for

Russian-speaking Windows developers blocked from Antigravity by Google's location check.
Users prepared to inspect Rust source and test a system-modifying unlocker inside a virtual machine first.
People who want selective DNS handling instead of routing every application through a VPN.
Users comfortable obtaining the required free license code from the project's Telegram group.

Who it’s NOT for

macOS or Linux users: the README describes a Windows program, while open requests ask for ports to those systems.
Anyone unwilling to modify an installed Google binary, Windows NRPT rules, and IPv4 preference.
Security-sensitive teams that require every network component and credential to be reproducible from public source: the README says the fast relay address and access key are excluded from Git.
Users who cannot trust third-party DNS handling for selected Google hostnames: the unlocker routes them through named external resolvers.
Developers needing an English setup and troubleshooting guide: the README and release notes are in Russian, with no English guide provided.

Setup reality

Our fresh Rust sandbox installed 57 packages in 15 seconds and built the project in 35 seconds. Tests exited with code 101 after 13 seconds: 220 passed and 4 failed out of 224. The log tail shows two background tests panicking because program_data was empty.

The end-user path needs Windows, an official Antigravity installation, administrator-level system changes, and a free license code from the linked Telegram group. The public-source build lacks the private fast-route address and key, so it provides only the DNS method described in the README.

This is not a portable Rust CLI. It patches Windows-installed binaries, writes NRPT rules, may change IPv4 preference, and installs a background relay. The README says a full rollback is available, but cautious users should still test in a VM and record the original state first.

It bypasses one Google regional check on Windows

Antigravity exists for one reason: Google's Antigravity coding products can reject users based on location, including users in Russia. This Windows unlocker changes how the installed software identifies the restriction and how a small set of Google hostnames resolve. The README is entirely in Russian, as are the release notes and support links. There is no English guide for an international reader to fall back on.

The scope is narrower than a VPN. According to the README, the tool renames one same-length field in the protobuf descriptor inside language_server.exe or agy.exe, changing ineligible to inexigible. It then adds Windows Name Resolution Policy Table rules for the Google endpoints used by Antigravity. If the computer lacks a global IPv6 address, it also gives IPv4 higher priority. A full rollback command is available from the menu.

That approach has an appealing property: ordinary DNS traffic and unrelated Google services keep using the normal resolver. Only the named Antigravity endpoints take the alternate path. It also means the program touches both an installed vendor binary and system networking. A user has to be comfortable with those changes before the convenience matters.

Public source and private release material

The repository is open enough to inspect the patching, DNS, background relay, and rollback code. The public build compiles, and the README says its DNS route can unlock Antigravity by itself. The downloadable release has another path that is intentionally absent from Git: the fast relay address and its access key live in an excluded file.

That split weakens reproducibility. A developer can review and build the DNS-only version, or download the maintainer's binary to receive behavior that cannot be recreated entirely from the repository. The README explains the difference plainly, which is better than hiding it, but the trust decision remains. The project also has no declared repository license in GitHub's metadata, so the ability to read the code should not be confused with clear permission to redistribute modified builds.

End users need a free license code from a linked Telegram group. One open issue questions the purpose and strength of that code system and includes a script that generates keys for an earlier version. Whatever the maintainer's reason, a Telegram dependency is awkward for automated deployment and for organizations that need a documented software intake process.

What happened when we ran it

We cloned commit 85200bb into a fresh Debian container with three CPUs, 12 GB of RAM, Rust tooling, and no secrets. Dependency installation succeeded in 15 seconds with 57 packages installed. The build succeeded in 35 seconds. The test command ran for 13 seconds, then exited with code 101: 220 tests passed and 4 failed out of 224.

The supplied log tail names two failures in the background module: the_log_stays_in_the_user_profile and the_relay_is_installed_outside_the_user_profile. The second shown panic occurred at src/background.rs:274 because an assertion expected program_data to be non-empty. That log does not identify the other two failures or establish why the environment value was empty, so we cannot assign a cause. It does show that the full suite is not portable to our fresh Debian sandbox as written.

A successful Linux build is useful evidence about source integrity, though it does not exercise the Windows system changes that define the product. The repo has no CI workflow, Dockerfile, or top-level tests directory. Given the failed suite and platform-specific behavior, a Windows test matrix would make releases easier to trust.

The system changes deserve scrutiny

Patching the language server is deliberately small: the replacement string has the same length, so the file's size and structure stay unchanged. Small does not mean stable. A Google update can move or remove that descriptor, replace the binary, or add another eligibility check. The unlocker includes logic intended to survive updates, yet each upstream release can change the assumptions it depends on.

Selective DNS is also a trust exchange. The README names xbox-dns.ru as the resolver for two Google hosts. Source comments at the measured commit discuss a local relay, resolver health, cached answers, and fallbacks. DNS replies for those names influence where the Antigravity client connects. Users should decide whether that third party is acceptable and test that rollback removes the NRPT rules.

The project tells nervous users to run the binary in a virtual machine because antivirus products may flag unsigned or unfamiliar executables. That is sensible advice. A VM also limits the damage from a bad patch, a broken rollback, or a release that behaves differently from the public source. It cannot make an opaque relay trustworthy, but it gives the unlocker a smaller blast radius.

Version v2.10.0_3 still depends on Google and private relay details

The repository was pushed on August 26, 2026, and release v2.10.0_3 arrived later that day. Its notes add another fast route and fix repeated reconnections after 10 idle seconds, a silent route address, and a dead proxy that previously delayed fallback by 15 seconds. GitHub listed 7 issues and pull requests combined, including reports that the bypass had stopped and requests for Linux or macOS support.

That activity shows a maintained workaround, not a settled utility. Its job depends on behavior controlled by Google and on outside DNS or relay infrastructure. A release can repair connection handling without making the private relay address and key reproducible from source. There is still no CI workflow showing which platforms pass before publication, and our 13-second Rust suite ended with 4 failures.

Use Antigravity only when the exact regional block is your problem, Windows is disposable enough to modify, and you have reviewed the trust boundaries. A normal VPN or self-hosted tunnel is easier to reason about for work machines because it avoids patching the Google installation and does not require the maintainer-only fast route.

Alternatives

ProjectWhat it isPick it when
Amnezia VPNAn open-source desktop and mobile VPN client designed for self-hosted connections.pick this instead when you want a general network tunnel and do not want to patch Google's files.
GoodbyeDPIA Windows utility that circumvents some forms of deep packet inspection.pick this instead when DPI interference is the problem and selective Google binary patching is irrelevant.
zapretA multi-platform collection of tools for bypassing DPI-based blocking.pick this instead when you need configurable network-level DPI handling across several operating systems.

What people are saying

  1. [github-trending] confeden/Antigravity
  2. [producthunt] Antigravity IDE Extensions
  3. [github-trending] lbjlaq/Antigravity-Manager

Sources

  1. Antigravity README
  2. Antigravity repository
  3. Antigravity v2.10.0_3 release
  4. Report that the bypass stopped working
  5. License-key discussion

More dev tools reviews

workmux · v2rayNG · SecLists · hashcat · eslint · fastfetch · the whole board →