multi is the best way to work with VS Code/Cursor on multiple Git repos at once. It is an alternative to multi-root workspaces that offers more flexibility and control. With multi, you can gain control over how tasks, debug runnables, and various IDE and linter settings are combined from multiple project repos ("sub-repos") located in the same folder.
NOTE: You must have installed multi with pipx install multi-workspace or uv tool install multi-workspace in order for this extension to work.
Features
Generates files in your root .vscode folder when changes are detected in sub-repo launch.json, tasks.json, and settings.json files.
Generates CLAUDE.md files when Cursor rules change.
Requirements
This extension requires:
multi CLI: Must be installed and accessible via the multi command (pipx install multi-workspace or uv tool install multi-workspace)
VS Code: Version 1.99.0 or higher
To verify the multi CLI is available, run multi --version in your terminal.
Usage
The extension activates automatically when VS Code starts. Simply edit any of the watched config files and the appropriate sync will run in the background.