git worktree works, but every new worktree needs a path picked, a branch created and the project bootstrapped again: dependencies installed, test data seeded. bra covers up those interesting parts of git. You name a branch, and it creates or reuses the worktree, runs the project's scripts there and prints the path.
bra open feature/sso
bra open --from develop feature/sso
bra close feature/sso --delete-branch
bra prune --merged
bra open with no branch creates one from the current branch, named <current-branch>-YYMMDD-HHMMSS-nnnnnnnnn in UTC. The package installs two binaries, bra and git-bra, so git bra list works too.