A powerful and intuitive manager for VSCode and Cursor editor instances
- Launch and manage multiple VSCode and Cursor instances in parallel
- Organize your work environments based on your projects
- Use a core template to automatically install a set of base extensions
- Each instance can have its own extensions without affecting others
- Assign a unique name and color code to each instance
- Change the title bar color for quick identification
- Export your configurations to share them with your team
- Import a configuration and instantly restore your ideal setup
- Separate settings and extensions for each project
- Ideal for testing new extensions without affecting your main environment
Clean and intuitive home interface
Powerful instance management features
- Node.js 14.x or higher
- npm or yarn
- Windows/macOS/Linux
- Clone the repository:
git clone https://github.com/yourusername/vscode-instance-manager.git
cd vscode-instance-manager- Install dependencies:
npm install
# or
yarn install- Start the application:
npm start
# or
yarn start- Launch the application
- Click "Create Instance" in the top right
- Choose between VSCode or Cursor
- Configure your instance settings
- Click "Create" to generate your new editor instance
- Use the core template to maintain a base set of extensions
- Sync extensions between instances with one click
- Keep instance-specific extensions separate
- Set unique colors for each instance's title bar
- Manage workspace-specific settings
- Configure instance-specific parameters
Share your editor setup:
- Select an instance
- Click "Export Instance"
- Choose a location to save the .zip file
Import a shared setup:
- Click "Import Instance"
- Select the .zip file
- The instance will be automatically configured
We love contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
See our Contributing Guide for more details.
src/ ├── main/ # Main process │ ├── features/ # Core features │ └── ipc/ # IPC handlers ├── renderer/ # Renderer process │ ├── components/ # React components │ └── styles/ # CSS styles └── shared/ # Shared utilities
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- The Electron community
- VSCode and Cursor teams
- All our contributors
---
<p align="center">
Made with ❤️ by the VSCode Instance Manager team
</p>
