⚠️ Unofficial. This project is not affiliated with, endorsed by, or sponsored by Google LLC. Antigravity and Antigravity IDE are (c) Google LLC. The packages here contain the unmodified official Linux binaries published by Google; this project only rewraps them for convenientapt/dnfinstallation. See NOTICE.md. If anything here should not be distributed this way, please open an issue.
Official product: https://antigravity.google
This repository packages two distinct Google products for Linux (x86-64 and arm64), directly from their upstream Linux tarballs:
| Product | Package name | What it is | Channel |
|---|---|---|---|
| Antigravity | antigravity |
Agentic desktop application | hub (GCS bucket, listable) |
| Antigravity IDE | antigravity-ide |
VS Code–based IDE | stable (edge CDN, manual) |
They install side by side (different prefixes /opt/antigravity and
/opt/antigravity-ide, different binaries, different desktop entries).
Download the files for your distribution and architecture from
Releases (each product has its own release tag, e.g.
antigravity-v2.1.4, antigravity-ide-v2.0.4), then:
# Debian / Ubuntu
sudo apt install ./antigravity_2.1.4_amd64.deb # or _arm64.deb
sudo apt install ./antigravity-ide_2.0.4_amd64.deb # or _arm64.deb
# Fedora / RHEL / openSUSE
sudo dnf install antigravity-2.1.4.x86_64.rpm # or .aarch64.rpm
sudo dnf install antigravity-ide-2.0.4.x86_64.rpm # or .aarch64.rpmLaunch from your application menu, or run antigravity / antigravity-ide in a
terminal. Verify downloads against the checksums_*.txt file in each release.
- Install the app under
/opt/<product>with a/usr/bin/<product>launcher, a.desktopentry, and hicolor icons. - Set the Electron
chrome-sandboxtosetuid root(chmod 4755) on install — without this the app will not start on most distributions. - Declare the standard Electron runtime dependencies so the package manager pulls in what it needs.
- Make no changes to the upstream binaries.
Updates: install a newer package; in-app auto-update is not relied upon for system-wide installs.
Requirements: curl, tar, perl, and
nfpm
(go install github.com/goreleaser/nfpm/v2/cmd/nfpm@latest).
# Antigravity (hub): version resolves from the official releases API.
PRODUCT=antigravity VERSION=2.3.1 ARCH=x64 ./packaging/build.sh
# Antigravity IDE: the requested version resolves from its releases API.
PRODUCT=antigravity-ide VERSION=2.1.1 ARCH=x64 CHANNEL=hub ./packaging/build.shOutput lands in dist/ (*.deb, *.rpm, checksums_*.txt). ARCH is x64
or arm.
There are two triggers (see .github/workflows/build.yml):
- Manual —
workflow_dispatchwith product + version.CHANNEL=hubresolves that version from the product's official releases API, so you normally don't need to paste URLs. Usestable/custom+ explicit URLs only for a build that is no longer present in the API. - Scheduled — a cron job discovers the latest version of both products
and, for any not yet released, dispatches a build run:
- Antigravity — latest semver from the hub releases API
(
packaging/resolve-version.sh). - Antigravity IDE — latest semver from the IDE releases API
(
packaging/resolve-ide.sh).
- Antigravity — latest semver from the hub releases API
(
The scheduled discovery jobs run independently, so a temporary failure in one product's upstream API does not cancel discovery for the other product.
How "is it released" is decided: a version counts as released iff a GitHub
release tagged <product>-v<version> exists in this repo. Each successful build
creates that tag, so the set of tags is the source of truth — no separate state
file.
Caveats: discovery tracks the product version (semver for Antigravity, the
x.y.z parsed from the IDE download URL), not the build-id, so a re-release of
the same version with a new build-id is skipped automatically (re-dispatch
manually, which re-uploads with --clobber); and historical versions are
packaged on request, not retroactively.
The Antigravity binaries are proprietary to Google LLC. The packaging scripts, templates, build tooling, and CI in this repository are MIT-licensed (see LICENSE).
Antigravity and the Antigravity logo are trademarks of Google LLC.