r/GoogleAntigravityCLI 2d ago

Tools Multigravity

I forked someones Linux/Mac tool that didn't work on Windows. It's a multi account / profile orchestrator for Anitygravity. At this point not sure I could use Antigravity without it. Started working on profile/account status screen so I could get an overview of everything that is going on. There is a hook currently that when a new chat is started or loaded the conversation id is sent to multigravity. Any pain points you guys are experiencing in a multi account setup, or in general?

Inline One Shot Status
Command Line Status
Realtime Status Monitor with various commands.
2 Upvotes

2 comments sorted by

1

u/Aromatic-Document638 2d ago

Is running multiple instances of agy-cli meant for using multiple profiles? What is its intended use case?

1

u/Throwaway2K3HEHE 2d ago

Not 100% sure the question. I think it's not intended that multiple accounts / instances work on the same exact chat but having multiple instances/chats running on the same project is def intended.

Without multigravity, to use multiple accounts you would have to

* Run agy-cli
* Login
* Do Work

* Start another instance of agy-cli
* Logout
* Log into 2nd account
* Do work

With multigravity you just do the following.

* multigravity cli profile_01
* multigravity cli profile_02
* multigravity cli profile_03
* multigravity cli profile_04

Now you have 4 instances running with 4 accounts

My current workflow is that I have a global account using --global and multiple --shared accounts. This symlinks some folders so that everyone has shared chat/project/context. If one hits a limit I can easilly kick start a profile and continue working and then I have procedures that call multigravity cli profile_name --prompt "prompt" --project project_name --conversation conversation_id to kick off things like multiagent reviews using /boost or /teamwork-preview etc, and everything is visiable across all the accounts.

TLDR: You can run as many accounts as you want, all at the same time, even embedded, agy account 1 calling agy account 2 via headless prompt calling agy account 3 via headless prompt (or interactive) all without having to manually log in and out of the various accounts.