What problem does it solve?
It solves the friction of manually finding the right branch, creating or reusing a worktree, and setting up a consistent session environment for focused work.
Core Features & Use Cases
- Semantic branch workspace switching: Resolve a user’s natural-language request to the most relevant branch from local and remote branch lists, then open the matching workspace.
- Worktree + session orchestration: Check whether a worktree and a
wt-* Claude workspace session already exist; create them when missing, then attach to the agent window.
- Git-aware reliability: Uses
ta primitives to ensure worktree status, creation, listing, and workspace attach happen in a controlled, deterministic flow.
Quick Start
Ask to open the workspace for a branch described in plain English, for example: “Work on the UI updates work branch.”