ParaSpace for VS CodeParallel workspace orchestrator for multi-agent and multi-task IDE workflows. Spin up isolated Git worktrees and multi-repository workspaces in milliseconds—with zero-duplication dependency sharing ( Key Features
Views & CommandsSidebar Views (ParaSpace Activity Bar)
Status Bar & Quick SwitcherClick the ParaSpace status bar item (showing your current branch, assigned port, and window color indicator) to open the Quick Switcher:
Command Palette (
|
| Command | Description |
|---|---|
| ParaSpace: Create Worktree… | Search/pick an existing branch or create a new branch across one or more repositories |
| ParaSpace: Add Repository to Workspace… | Provision and add one or more repositories (e.g. mobile) to an existing multi-repo workspace |
| ParaSpace: List Worktrees | Open the Quick Switcher for worktrees and multi-repo workspaces |
| ParaSpace: Open Workspace… | Reopen a tracked multi-repo workspace or browse for a .code-workspace file on disk |
| ParaSpace: Configure Port Strategy… | Configure offset, scan, pool, or passthrough port allocation in .para-space.json |
| ParaSpace: Select Repositories to Include… | Filter which repositories appear in the ParaSpace sidebar |
| ParaSpace: Open Context History in Editor | Open .para-space/context-history.md |
| ParaSpace: Refresh | Refresh worktrees, workspaces, and manifest divergence status |
Multi-Repository Workspace Workflow
ParaSpace supports full multi-repository workflows (for example, frontend + backend repositories inside a parent directory or multi-root workspace):
- Open Any Repo, Workspace, or Parent Container Folder:
- Even if you open a parent folder that is not a Git repository itself, ParaSpace automatically scans immediate child folders and
.code-workspacefiles to discover all repositories.
- Even if you open a parent folder that is not a Git repository itself, ParaSpace automatically scans immediate child folders and
- Create a Parallel Multi-Repo Workspace (
ParaSpace: Create Worktree…):- Select multiple repositories in the searchable multi-select picker (all included repositories are pre-checked by default).
- Choose Use a shared branch (check out an existing shared branch or create a new branch across all selected repos) or Choose branches per repository (Advanced).
- Review the summary and confirm. ParaSpace provisions each repository's worktree, generates a
.code-workspacefile with top-level OKLCH Peacock window coloring, and automatically launches the new multi-root window. - If any repository fails during creation, previously created worktrees in that batch are automatically rolled back.
- Reopen & Switch Multi-Repo Workspaces Anytime:
- Sidebar (
Worktreesview): Active multi-repo workspaces appear at the top as expandableWorkspacenodes—click the inline Open in New Window icon to launch, or expand to inspect member repository worktrees. - Quick Switcher (
ParaSpace: List Worktrees/ Status Bar): Multi-repo workspaces appear right below Create Worktree… as$(root-folder) [Workspace] <branch>. - Open or Browse (
ParaSpace: Open Workspace…): Type to search tracked or auto-discovered workspaces by their displayed details, or pick Browse for workspace file… to import and open any.code-workspacefile from disk. - Add Repository (
ParaSpace: Add Repository to Workspace…): Right-click a workspace node or run from the Command Palette to provision and attach additional sibling or browsed repositories to an existing multi-repo workspace. - Remove: Right-click a workspace node and choose Remove Workspace… to remove its ParaSpace record while keeping the file, or explicitly move the file to Trash.
- Filter Repositories (
ParaSpace: Select Repositories to Include…): Choose which repositories are shown in the sidebar views.
- Sidebar (
Using with GitHub Copilot Chat
With the extension installed, ask GitHub Copilot in Agent mode:
"Create a parallel workspace for branch
feat/TK-101with requirement 'Auth redesign' and open it."
Copilot automatically invokes ParaSpace's built-in Language Model Tools (para_create_workspace, para_open_workspace, para_list_worktrees, para_isolate_worktree, para_remove_workspace).
Companion CLI (@para-space-dev/cli)
Prefer the terminal or want MCP integration for Claude Code, Cursor, or Windsurf? Install the companion CLI using your preferred package manager:
# npm
npm install -g @para-space-dev/cli
# pnpm
pnpm add -g @para-space-dev/cli
# yarn
yarn global add @para-space-dev/cli
# bun
bun add -g @para-space-dev/cli
# Register MCP server with Claude Code, Cursor, Windsurf & Claude Desktop
para setup-agent
Requirements
- Git ≥ 2.31
- VS Code ≥ 1.90.0