multigravity-pro

Repository Profile Stars

Multigravity

Run multiple Antigravity IDE profiles at the same time — each with its own accounts, settings, and extensions.

No more logging in and out. Just switch profiles instantly or use them all at once.

Supported OS: macOS, Windows, and Linux.

Install

macOS / Linux

Open your terminal and paste this:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Pulkit7070/multigravity-pro/main/install.sh)"

Windows

Open PowerShell and paste:

irm https://raw.githubusercontent.com/Pulkit7070/multigravity-pro/main/install.ps1 | iex

That's it. Multigravity is now installed. Verify everything is set up correctly:

multigravity doctor
Already feeling overwhelmed?
No worries — we have a visual, step-by-step guide made for people who are new to terminals, coding, and AI tools. It explains everything from scratch.
Take me to the Beginner's Guide

Getting Started

1. Create a profile

Give it any name you like — your name, a project, a client, anything:

multigravity new work
multigravity new personal

This also creates a clickable launcher:

2. Open a profile

multigravity work

Antigravity will open using that profile's isolated settings, accounts, and extensions.

You can also pass normal Antigravity arguments through:

multigravity work --new-window
multigravity work .
multigravity work path/to/file.py

3. Enable tab completion (optional)

Get autocomplete for all commands and profile names in your shell:

multigravity completion

Follow the printed instructions to add it to your shell profile. Works with bash and zsh.


Auth-Only Profiles

Most people just need separate logins, not separate extensions. Auth-only profiles share your existing extensions and settings via symlinks — only the account is isolated.

multigravity new client-a --auth-only
multigravity new client-b --auth-only
Full ProfileAuth-Only
ExtensionsSeparate copyShared (symlink)
SettingsSeparate copyShared (symlink)
Account / AuthIsolatedIsolated
Disk usage~500 MB~2 MB

Templates

Set up one perfect environment, reuse it forever.

# Save your configured profile as a template
multigravity template save work python-dev

# See all templates
multigravity template list

# Create a new profile from it
multigravity new new-client --from python-dev

# Remove a template
multigravity template delete python-dev

Status

See what's happening across all your profiles:

multigravity status
PROFILE STATUS TYPE LAST USED SIZE ------- ------ ---- --------- ---- client-a running auth-only 2026-03-10 14:30 2 MB client-b stopped auth-only 2026-03-08 09:15 1 MB personal stopped full 2026-03-09 20:00 487 MB work running full 2026-03-10 14:32 523 MB

Export / Import

Move profiles between machines, share with teammates, or back up.

# Export
multigravity export work ~/Desktop/work.tar.gz     # macOS/Linux
multigravity export work C:\backup\work.zip          # Windows

# Import (auto-detects profile name from the file)
multigravity import work.tar.gz
multigravity import work.zip client-setup            # custom name

All Commands

CommandDescription
multigravity new <name>Create a new full profile
multigravity new <name> --auth-onlyCreate an auth-only profile
multigravity new <name> --from <tpl>Create from a saved template
multigravity <name> [args...]Launch a profile
multigravity listList all profiles
multigravity statusShow running/stopped, type, last used, size
multigravity clone <src> <dest>Copy a profile
multigravity rename <old> <new>Rename a profile
multigravity delete <name>Delete a profile (with confirmation)
multigravity template save <profile> <name>Save profile as template
multigravity template listList all templates
multigravity template delete <name>Remove a template
multigravity export <name> [path]Export profile to archive
multigravity import <archive> [name]Import profile from archive
multigravity doctorCheck environment health
multigravity statsDisk usage per profile
multigravity updateSelf-update
multigravity completionShell autocompletion setup
multigravity helpShow help

Profile Name Rules


What's New in Pro

FeatureCommandWhat it does
Auth-only profiles new work --auth-only Share extensions and settings across profiles, isolate only the login. Near-zero disk usage.
Profile templates template save work py-dev Save a configured profile as a reusable starting point. new x --from py-dev to stamp out copies.
Status dashboard status See which profiles are running, their type, last used time, and disk size.
Export / Import export work ./work.zip Pack a profile into one portable file. Move between machines, share with teammates.
Windows support fixed All commands The original Windows support was broken. Rewrote the PowerShell script with proper stream handling, symlink creation, and tested all 40+ edge cases.

Everything from the original multigravity-cli still works — new, list, clone, rename, delete, doctor, stats, update, completion.


Credits

Multigravity Pro is built on top of multigravity-cli by Sujit Agarwal.

MIT License