gitmyhub

Damn-Antigravity-IDE-Migrator

Python ★ 24 updated 25d ago

A safe, robust, and zero-dependency migration tool to seamlessly transfer configurations, settings, extensions, and conversation history from legacy Antigravity to the new Antigravity IDE.

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.

PythonSQLiteProtobufsetup: easycomplexity 2/5

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.

Where it fits