Real clones, not git worktrees
Every workspace is an ordinary local clone under .worktrees/ — its own HEAD, its own index, its own local branches. Nothing shared, nothing surprising.
A local workspace manager that clones your project into .worktrees/ and wires up the untracked files — node_modules, .env — with copy and link rules.
# only needed when a workspace needs local files
link node_modules
copy .env$ workler add feature-a
$ workler list
main main /path/to/project
feature-a feature-a /path/to/project/.worktrees/feature-a
$ cd "$(workler path feature-a)"workler add feature-a works directly in any Git repository. It clones the project into .worktrees/feature-a, creates and checks out a new feature-a branch, and applies .workler rules when that optional file is present.