migrate-ide-extensions
v1.0.2
Published
Migrate VS Code extensions to Cursor or Antigravity
Maintainers
Readme
Migrate IDE Extensions
A simple Node.js utility to migrate your VS Code extensions to other IDEs like Cursor or Antigravity.
Installation
Global Installation (Recommended)
Install globally to use the command anywhere:
npm install -g migrate-ide-extensionsOne-time Use with npx
Run without installing:
npx migrate-ide-extensionsUsage
Interactive Mode
Simply run the command without arguments and you'll be prompted to select your target IDE:
migrate-ide-extensionsYou'll see:
Select migration target:
1) Cursor
2) Antigravity
Enter your choice (1 or 2):Command Line Arguments
Specify the target IDE directly using flags for automated scripts:
# Migrate to Cursor
migrate-ide-extensions --cursor
# Migrate to Antigravity
migrate-ide-extensions --antigravityFeatures
- ✨ Interactive Mode: User-friendly prompts for selecting the target IDE
- 🔍 Automatic Detection: Locates your VS Code extensions folder across different platforms
- 🚀 Smart Copy: Skips extensions that already exist in the target directory
- 💻 Cross-Platform: Supports macOS, Linux, and Windows
- 📦 Zero Dependencies: Uses only Node.js built-in modules
Supported Platforms
- macOS: Checks multiple VS Code installation locations
- Linux: Supports standard VS Code and Insiders editions
- Windows: Works with default VS Code installation paths
How It Works
- Scans your VS Code extensions directory
- Identifies which extensions are not yet in the target IDE
- Shows you a summary and asks for confirmation
- Copies only the missing extensions to save time
Requirements
- Node.js 14.0.0 or higher
Example Output
Source: /Users/pablo/.vscode/extensions
Target: /Users/pablo/.cursor/extensions (cursor)
Found 42 extensions
→ 15 will be copied
→ 27 already exist
+ dbaeumer.vscode-eslint
+ esbenp.prettier-vscode
+ github.copilot
...
Proceed? (y/N): y
→ Copying dbaeumer.vscode-eslint
→ Copying esbenp.prettier-vscode
→ Copying github.copilot
...
✅ Done!Legacy Shell Script
If you prefer using a shell script, check out the legacy version in the repository.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
ISC
Author
Pablo Avilés Prieto
Repository
https://github.com/pablo-aviles-prieto/migrate-ide-extensions
