Git workspaces,
without the Git juggling.
Create isolated workspaces, move between branches safely, search commit history, sync with your base branch and restore local setup with one click — directly inside VS Code.
Git Workflow Focus
Built for developers who live in Git.
- VS Code Native
- Git Worktrees
- Commit Search
- Workspace Isolation
- Local-First
Git shouldn't make you juggle your work.
Switching branches on a single directory forces you into endless stashes, broken node_modules, lost state and context switching fatigue.
- Working on Feature
- Need to inspect another branch
- Stash dirty changes
- Switch branch
- Run / test / debug
- Switch back
- Restore stash
- Remember what was where
- Create isolated workspace
- Open workspace in window
- Work independently
- Zero stashing required
GitPlace leverages native Git worktrees under the hood to instantiate separate, dedicated working trees. Each branch gets its own directory inside VS Code.
Everything you need to move between Git workspaces faster.
Engineered directly inside VS Code for seamless branch isolation, deep commit discovery and safe Git operations.
Isolated Git Workspaces. Zero directory pollution.
Organize multi-repo projects inside VS Code. Create isolated workspaces backed by Git worktrees — allowing you to test features, review PRs and run builds across different branches simultaneously.
- Explicit base branch selection (
develop,main) - Independent working tree directories for every task
- No need to stash or stash drop uncommitted code
Search commit history by filename or text syntax.
Find exactly when a line or file was touched. Type /filename to filter commits modifying specific files, or search by commit message, author and date.
GitPlace streams commit logs incrementally as you scroll, avoiding browser or VS Code UI locks even on repositories with 100,000+ commits.
Git Changes + Native VS Code Split Diff.
Review workspace modifications directly in the GitPlace panel. Clicking any changed file immediately launches native VS Code side-by-side diffing with full syntax highlighting.
Modified
Added
Deleted
Saved configuration for feature/payment-validation. GitPlace remembers which stash belongs to which workspace.
Keep your workspace aligned with the latest base branch while maintaining complete developer control over potential merge conflicts.
Local Setup Stash & Explicit Sync.
Save workspace-specific local setup files, environment configs, or uncommitted seeds as a designated stash. Restore it with one click whenever you return to the workspace.
How GitPlace Fits Your Workflow
Get started in under 30 seconds with zero migration or separate Git client installation.
Create a Project
Group your Git repositories into a clean project space inside GitPlace's VS Code sidebar.
Create a Workspace
Pick your target branch and select an explicit base branch (e.g. develop or main).
Work Independently
Open the isolated workspace in a dedicated window with its own independent working tree.
Sync, Search & Switch
Search commits by /filename, inspect split diffs, sync base branch and jump between favorites.
Before vs. With GitPlace
GitPlace complements your existing Git CLI and tools — eliminating unnecessary friction.
- Stash dirty uncommitted changes
- Checkout target branch
- Re-install node_modules / test
- Switch back to original branch
- Pop stash (and resolve stash conflicts)
- Create isolated workspace
- Open in dedicated window
- Work independently without stashing
- Search / Sync / Diff natively inside VS Code
Built around Git, not around replacing it.
Your repository stays under your control. GitPlace enhances your VS Code workspace without lock-in or mysterious background syncs.
Local-First Operations
All Git operations execute directly on your machine using your existing Git binary.
No Silent Resets or Cleans
GitPlace will never run destructive resets, cleans, or branch deletions without explicit user confirmation.
Transparent Conflict Visibility
When syncing base branches, conflicts are highlighted immediately so you remain in control of resolution.
Uses Standard Git Worktrees
Compatible with any Git GUI, terminal CLI, or existing repository configuration.
Transparent Development Status
Here is what is fully built and available in GitPlace today, along with upcoming capabilities.
Projects & Workspace Management
Organize repositories and create isolated branch workspaces.
Git Changes & Native Split Diff
Inspect changes using VS Code native diff editor.
Commit History & Advanced Search
Search by `/filename`, commit message, author and date range.
Base Branch Synchronization
Pull updates from base branches with explicit conflict warnings.
Local Setup Stash
Save and restore workspace configuration stashes in one click.
Favorites & Window Switching
Star key workspaces and launch dedicated VS Code instances.
Repository Cloning & Bootstrap
Clone remote repositories directly into managed project spaces.
Start managing your Git workspaces in VS Code.
Free & local-first. Designed to fit natively into your daily editing workflow without changing how you push or manage branches.
- Search & Install GitPlace from VS Code Extensions tab
- Open any existing Git repository in VS Code
- Click GitPlace icon in Activity Bar → Create Workspace
- Enjoy isolated branch workspaces & instant commit search