원문 캡처 · github.com
원문 캡처 · github.com

Antigravity-IDE-WindowSize는 Google Antigravity의 창 크기와 위치, 최대화 상태를 저장해 다음 실행 때 복원하는 도구다. macOS, Windows, Linux에서 사용할 수 있으며 Python 3와 외부 의존성 없이 실행된다.

이 도구는 앱의 app.asar 파일을 백업한 뒤 내부 dist/utils.js를 수정한다. 창 배치는 app_storage.json에 저장하며, 모니터 연결이 끊어지면 창을 활성 화면으로 옮긴다. 저장 작업에는 250ms 디바운스가 적용된다.

현재 패치 상태를 확인하거나 적용하려면 터미널에서 다음 명령을 실행한다. Windows에서는 python3 대신 python을 사용한다. Antigravity가 실행 중이면 패치 과정에서 종료 여부를 묻고, --kill을 붙이면 패치 전에 자동으로 종료한다.

text
# Check current status
python3 patch_antigravity_window.py --status

# Apply the patch (prompts if Antigravity is running)
python3 patch_antigravity_window.py

# Or apply and close Antigravity automatically:
python3 patch_antigravity_window.py --kill

--restore 또는 --undo를 사용하면 백업한 원래 app.asar로 되돌릴 수 있다. Google이 Antigravity를 업데이트하면 업데이트 프로그램이 수정된 파일을 덮어쓰므로, 도구를 다시 실행해 패치를 적용해야 한다.