What problem does it solve?
Provides a reliable, repeatable way to create isolated git worktrees so developers can work on feature branches in parallel without switching or contaminating the main workspace, and prevents accidental commits of worktree contents.
Core Features & Use Cases
- Directory selection priority that prefers hidden project-local directories and respects explicit preferences when present.
- Safety verification that ensures the worktree directory is listed in .gitignore and commits the ignore change if needed to prevent accidental tracking.
- Automated creation and initialization of a new branch worktree, automatic dependency setup for common ecosystems (Node, Python, Go, Rust), and baseline test verification before starting work.
- Use cases: starting feature work in isolation, running tests on alternate branches, experimenting without affecting main code, and assigning parallel tasks to multiple specialists.
Quick Start
Create a new worktree under .worktrees named feature/my-feature, run the project's dependency setup, and verify tests pass before beginning development.