Workset
Workset is a Go CLI plus a Wails desktop app for managing multi-repo workspaces with linked worktrees by default. It keeps your main clones where they are and spins up workspace worktrees under the workspace directory.
Quickstart
brew tap strantalis/homebrew-tap
brew install workset
workset new demo
workset repo add [email protected]:your/org-repo.git -w demo
workset status -w demo
Tip
Set defaults.workspace in your global config to skip -w for most commands.
What you get
- Workspaces that track intent across repos.
- Linked worktrees for isolation without duplication.
- URL repos cloned into
~/.workset/repos(configurable). - Repo defaults (remote + default branch) via aliases.
- Templates for repeatable repo bundles.
- A desktop app for workspace management, terminals, and GitHub workflows.
Next up
Branch create/checkout and worktree lifecycle commands are next in the roadmap.