How to Install Google Antigravity on Fedora

Google Antigravity is an agentic development platform from Google that integrates AI-powered code editing with autonomous agents for complex development workflows. The platform features a Manager Surface for orchestrating multiple agents that operate independently across your editor, terminal, and browser. Antigravity supports several AI models including Gemini 3 Pro, Gemini 3 Flash, Claude Sonnet 4.5, Claude Opus 4.5 (Thinking), and GPT-OSS 120B. These agents can write code, execute tests, capture screenshots, and produce verifiable deliverables called Artifacts.

This guide demonstrates how to install Google Antigravity on Fedora Linux using Google’s official RPM repository. You’ll configure the repository, install the application, launch Antigravity, manage updates, and remove the installation when needed.

Google Antigravity via Official RPM Repository

Update System Packages

Before installing Google Antigravity, refresh your system packages to avoid dependency conflicts. Fedora uses DNF as its package manager, and the --refresh flag forces metadata synchronization with the repositories:

sudo dnf upgrade --refresh

This command updates your package cache and upgrades any outdated packages, ensuring your system has the latest security patches and library versions before adding third-party software.

Add Google Antigravity Repository

Create the repository configuration file that tells DNF where to find Antigravity packages. Fedora stores repository definitions in /etc/yum.repos.d/ using INI-style configuration files:

sudo tee /etc/yum.repos.d/antigravity.repo <<EOF
[antigravity-rpm]
name=Antigravity RPM Repository
baseurl=https://us-central1-yum.pkg.dev/projects/antigravity-auto-updater-dev/antigravity-rpm
enabled=1
gpgcheck=0
EOF

The repository configuration defines three key parameters: baseurl points to Google’s package server, enabled=1 activates the repository immediately, and gpgcheck=0 disables signature verification since Google’s repository currently does not sign its metadata.

The Google Antigravity RPM repository provides universal packages compatible with all current Fedora releases. The commands in this guide work identically regardless of your specific Fedora version.

Refresh Package Cache

After adding the repository, rebuild the package metadata cache so DNF recognizes the new source:

sudo dnf makecache

DNF confirms successful repository fetch:

Updating and loading repositories:
 Antigravity RPM Repository             100% |   1.6 KiB/s |   6.8 KiB |  00m04s
Repositories loaded.
Metadata cache created.

Verify Repository Configuration

Before proceeding with installation, confirm that DNF recognizes the newly added repository:

dnf repolist --all | grep -i antigravity

DNF shows the repository is enabled:

antigravity-rpm                 Antigravity RPM Repository                      
   enabled

Check the package information to verify availability:

dnf info antigravity

DNF displays package details including the version and download size:

Updating and loading repositories:
Repositories loaded.
Available packages
Name           : antigravity
Epoch          : 0
Version        : 1.13.3
Release        : 1766180845.el8
Architecture   : x86_64
Download size  : 173.1 MiB
Installed size : 699.7 MiB
Source         : antigravity-1.13.3-1766180845.el8.src.rpm
Repository     : antigravity-rpm
Summary        : Experience liftoff
URL            : https://antigravity.gooogle
License        : MIT
Description    : Google Antigravity - Experience liftoff
Vendor         : Google LLC

The version number shown above reflects the latest release at the time of writing. Your output will display the current version available when you run this command.

Install Google Antigravity

With the repository configured and verified, install Google Antigravity:

sudo dnf install antigravity

DNF downloads and installs the package along with any required dependencies. The package download is approximately 175 MB, so the process may take a moment depending on your connection speed.

During installation, you’ll see Warning: skipped OpenPGP checks for 1 package from repository: antigravity-rpm. This is expected behavior since the repository currently does not provide package signatures. The repository uses HTTPS for transport security.

Verify Installation

After installation completes, verify that the package installed successfully:

rpm -q antigravity

RPM confirms successful installation:

antigravity-1.13.3-1766180845.el8.x86_64

Confirm the binary is accessible in your path:

which antigravity

The binary is installed at:

/usr/sbin/antigravity

Launching Google Antigravity

Launch from Terminal

Launch Google Antigravity directly from the terminal:

antigravity

On first launch, Antigravity opens to the Editor View, where you can write code with AI-powered tab completions and inline commands. The Manager Surface, accessible via the button on the top bar or with Ctrl+E, lets you spawn and orchestrate autonomous agents for complex tasks.

Launch from Applications Menu

Alternatively, launch Google Antigravity using Fedora’s graphical interface:

  1. Open Activities and click Show Applications (the grid icon at the bottom of the dock)
  2. Search for “Antigravity”
  3. Click the Google Antigravity icon to launch

Getting Started with Antigravity

Google Antigravity provides two primary interfaces for development work:

Editor View

The Editor View provides a familiar IDE experience with AI enhancements:

  • Tab completions: AI suggests code as you type, learning from your project context
  • Inline commands: Highlight code and use natural language to request refactoring, documentation, or tests
  • Synchronous workflow: You remain in control, approving changes before they apply

To open a project, click Open Folder from the welcome screen or use File → Open Folder from the menu. Antigravity works with any programming language and framework.

Manager Surface

The Manager Surface introduces autonomous agents that work independently across multiple tools. Access it by clicking the Agent Manager button in the top bar or pressing Ctrl+E:

  • Task delegation: Describe a high-level goal (“Add user authentication,” “Fix the pagination bug”) and let the agent plan and execute the implementation
  • Cross-tool orchestration: Agents autonomously navigate the editor, terminal, and browser to complete tasks end-to-end
  • Artifact generation: Rather than scrolling through logs, review deliverables like screenshots, task lists, and implementation plans

Agents operate asynchronously in workspaces, allowing you to continue coding while they handle background tasks. You provide feedback by commenting directly on Artifacts, similar to reviewing a document, and the agent incorporates your input without stopping execution.

Example Workflow

To see agent capabilities in action, try this workflow:

  1. Open your project folder in the Editor View
  2. Open the Agent Manager (Ctrl+E) and create a new workspace
  3. Describe a feature: “Add a dark mode toggle to the settings page”
  4. Watch the agent create a task list breaking down the implementation
  5. The agent modifies code files, adds CSS, and updates configuration
  6. When complete, the agent captures screenshots showing the dark mode toggle in action
  7. Review the Artifacts, provide feedback if needed, and merge the changes

This workflow demonstrates task-oriented development: you describe what you want, the agent figures out how to build it, and you verify the results through concrete deliverables rather than reading execution logs.

Updating Google Antigravity

When using the DNF installation method, Google Antigravity updates arrive through Fedora’s standard package update process. To update all packages including Antigravity, run:

sudo dnf upgrade --refresh

This command refreshes repository metadata and upgrades all packages to their latest versions. However, if you prefer to update only Google Antigravity specifically:

sudo dnf upgrade antigravity

DNF checks the repository for updates and installs the latest version if one is available. For automated security updates on Fedora, consider installing dnf-automatic to keep your system up to date without manual intervention.

Remove Google Antigravity

Uninstall Google Antigravity

If you installed Google Antigravity via DNF, use the following command to uninstall it:

sudo dnf remove antigravity

Confirm removal by typing y and pressing Enter when prompted. Fedora enables clean_requirements_on_remove by default, so DNF automatically removes unused dependencies during this process.

Remove Repository Configuration

Remove the repository configuration file to stop future update checks:

sudo rm /etc/yum.repos.d/antigravity.repo

After removing the repository file, refresh the package cache to confirm the change:

sudo dnf makecache

Verify the package is no longer available by checking DNF’s information:

dnf info antigravity

DNF confirms the package is unavailable:

No matching packages to list

DNF no longer offers Antigravity packages, confirming successful repository removal.

Remove User Data

The following command permanently deletes your Google Antigravity settings, extensions, and cached data. If you want to preserve your configuration for future reinstallation, back up the directory first: cp -r ~/.antigravity ~/antigravity-backup.

After uninstalling Google Antigravity, you can optionally remove the user data directory that contains settings, extensions, and cache. Antigravity stores all user data in a single directory in your home folder:

rm -rf ~/.antigravity

Troubleshooting Common Issues

Repository Connection Errors

If sudo dnf makecache fails with “Failed to download metadata for repo ‘antigravity'”, verify the repository configuration:

cat /etc/yum.repos.d/antigravity.repo

Confirm the baseurl matches https://us-central1-yum.pkg.dev/projects/antigravity-auto-updater-dev/antigravity-rpm and enabled=1 is present. If you see enabled=0, enable the repository:

sudo dnf config-manager setopt antigravity-rpm.enabled=1

Network connectivity issues may prevent accessing the repository. Test with:

curl -I https://us-central1-yum.pkg.dev/projects/antigravity-auto-updater-dev/antigravity-rpm/repodata/repomd.xml

A successful response shows HTTP/2 200. If the request times out or fails, check firewall rules or proxy configuration.

Application Fails to Launch

After running /usr/sbin/antigravity, if the application fails to start or immediately exits, check the terminal for error messages. Common causes include:

  • Missing GPU drivers: Antigravity may require GPU acceleration. If you see errors mentioning OpenGL or rendering, install NVIDIA drivers on Fedora or AMD drivers appropriate for your hardware
  • Display server issues: Verify your Wayland or X11 session is running properly. Try echo $XDG_SESSION_TYPE to confirm the session type
  • Dependency conflicts: Run rpm -V antigravity to verify package integrity. If files show as modified or missing, reinstall with sudo dnf reinstall antigravity

Check system logs for detailed errors:

journalctl --user -xe | grep antigravity

Dependency Conflicts During Installation

When sudo dnf install antigravity reports conflicting dependencies, ensure your system packages are current:

sudo dnf upgrade --refresh

If conflicts persist, review the transaction details in /var/log/dnf.log to identify the problematic packages:

sudo tail -50 /var/log/dnf.log

Older packages from third-party repositories sometimes conflict with Google’s builds. Remove conflicting packages and retry the installation, or disable conflicting repositories temporarily during installation with --disablerepo=repository-name.

Closing Thoughts

You now have Google Antigravity installed and running on Fedora. The platform offers both a familiar IDE experience in Editor View and autonomous agents in the Manager Surface, giving you flexibility to choose synchronous or asynchronous development workflows based on the task.

To keep Antigravity current, updates arrive automatically through the Google repository whenever you run sudo dnf upgrade. For hands-off maintenance, install dnf-automatic on Fedora to schedule automatic updates and security patches.

If you work with containerized development, install Docker on Fedora to spin up isolated environments for testing agent-generated code. For additional DNF5 package management techniques, review DNF5 install examples for Fedora covering installation patterns, version pinning, and repository management.

Official Resources

1 thought on “How to Install Google Antigravity on Fedora”

Leave a Comment

Let us know you are human: