Yggdrasil sidebar tree view showing worktrees and branches
Yggdrasil
Explore and switch git worktrees from the VS Code sidebar
Powerful Worktree Management
Activity Bar Explorer
Visualize all git worktrees for your project root in a dedicated sidebar panel. Yggdrasil stays in sync with your local git state automatically.
Dedicated sidebar panel for worktree exploration
Branch Diff Explorer
Browse committed, staged, and untracked changes at a glance. Double-click any file to open a native VS Code diff view.
Side-by-side diff view with M/A/D/R status icons
Smart Switching
Switch context quickly via a GUI dialog: New Window, Replace Current, or Add to Workspace.
Switch dialog with flexible opening modes
Custom Comparison Bases
Set a custom Base Branch per worktree to track changes against develop, staging, or specific release branches.
Per-worktree base branch configuration
Quick Start
Install Extension
Install Yggdrasil from the VS Code Marketplace or OpenVSX.
View on Marketplace View on OpenVSXOpen Git Repo
Open any local git repository in VS Code.
cd my-project && code . Explore Worktrees
Click the Yggdrasil icon in the Activity Bar to start managing your worktrees.