explaingit

winteryu21/damn-antigravity-ide-migrator

13PythonAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A Windows Python utility that migrates your settings, extensions, conversation history, and AI workspace files from the old Antigravity code editor to the new Antigravity IDE, with automatic backup and rollback.

Mindmap

mindmap
  root((Antigravity Migrator))
    What it migrates
      Settings merge
      Extensions copy
      Conversation history
      AI workspace files
    Safety
      Timestamped backup
      Auto rollback on fail
      Dry-run preview
    How it works
      SQLite DB merge
      Protobuf binary join
      Path rewriting
    Requirements
      Python 3.8+
      Windows only
      Both apps closed
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Move all your Antigravity editor settings and extensions to the new Antigravity IDE without losing any personal configuration.

USE CASE 2

Safely migrate AI conversation history and agent state from the old Antigravity editor to the new one using a low-level database merge.

USE CASE 3

Run dry-run mode to preview exactly which files will be copied or merged before writing any changes to disk.

Tech stack

PythonSQLiteProtobuf

Getting it running

Difficulty · easy Time to first run · 5min

Both Antigravity editors must be fully closed before running, if either is open, the migrated data will be overwritten when the app exits.

Use freely for any purpose, including commercial, as long as you keep the copyright notice.

In plain English

Damn Antigravity IDE Migrator is a Python utility for Windows that moves your personal data from an older version of the Antigravity code editor to the newer Antigravity IDE. The two products share a name because the company rebranded: Antigravity 1.23.2 and below was a Visual Studio Code fork, and that product line was renamed Antigravity IDE, while a brand-new standalone application took over the Antigravity name. Users who had settings, installed extensions, and saved conversations in the old editor needed a way to carry that data into the new one. The tool migrates four categories of data. First, it copies and merges settings from the old editor's configuration file into the new one without overwriting any settings that are already specific to the new version. Second, it physically copies all installed extensions and rewrites the extensions list so that file paths point to the new application's folder. Third, it merges conversation history and AI agent state files by combining two SQLite database files at a low level, using a binary data format called Protobuf to join the conversation lists without needing to understand their full structure. Fourth, it copies any AI workspace files present in the old app but missing in the new one. Before running the migration, both applications must be fully closed, because the databases are held in memory while the editors are running and would overwrite the migrated data on exit. The tool automatically creates a timestamped backup before touching anything, and if any step fails it rolls the whole thing back. A dry-run mode lets you preview what would happen without writing anything. On Windows, the tool ships with batch files you can double-click to run without opening a terminal. A macOS companion port exists as a separate community project. The tool requires Python 3.8 or later and has no external dependencies beyond Python's standard library. It is released under the MIT license.

Copy-paste prompts

Prompt 1
I have the old Antigravity editor and the new Antigravity IDE installed on Windows. Walk me through running damn-antigravity-ide-migrator to transfer my settings and extensions safely.
Prompt 2
Before I run the Antigravity migrator, how do I use dry-run mode to see what would be copied without actually changing anything?
Prompt 3
The Antigravity migrator failed partway through my migration. Did it roll back automatically, and where do I find the timestamped backup it created?
Open on GitHub → Explain another repo

← winteryu21 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.