GitFlow StoreFinally, a normal UI for git worktrees in VS Code. The problemIf you work on multiple features or bugs at the same time, you know the pain. Stash your changes, checkout another branch, wait for deps to install, fix the bug, then go back and try to remember where you left off. It's awful. Git worktrees fix this. Each branch lives in its own folder, fully independent. But almost nobody uses them because the only way to manage them is through the terminal, and it gets messy fast. I built this extension because I got tired of juggling worktrees manually. What it doesIt adds a sidebar panel to VS Code where you can see all your worktrees, create new ones, switch between them, and clean up old ones. Everything through the UI, no git commands. DashboardThe sidebar shows cards for each worktree with the stuff you actually care about: branch name, how many files you changed, whether you're ahead/behind remote, and when the last commit was. Worktrees get tagged as active, idle, merged, or stale so you can tell what's going on at a glance. Creating worktreesHit the + button, pick a branch (or make a new one), and you're done. The extension can automatically copy over your Quick SwitchPress CleanupWorktrees pile up. The cleanup view lets you filter by merged branches, stale worktrees, or prunable entries and delete them in batch. It warns you if something has uncommitted changes before you nuke it. Status BarShows which worktree you're in and how many you have total. Click it to quick-switch. SettingsAll settings live under
Commands
Requirements
What's nextRight now I'm working on letting each worktree have its own AI agent session (Claude Code, Aider, etc). Also want to add worktree templates so you can save your setup and reuse it. ContributingIf something doesn't work or you have ideas, just open an issue on GitHub. PRs are welcome too. License |