Skip to content

Overview

Workset is a desktop app and CLI for managing multi-repo work. A workset is a collection of repos that belong together — your platform, your API, your frontend. When you start a feature, you create a thread that spins up linked worktrees across all of them. No duplicate clones, no losing track of which branches go together.

Every dev has that one side project that started as “I’ll just write a quick script” and somehow ended up with a build pipeline. This is mine.

The problem was simple: I work across multiple repos and kept losing track of which branches went together. The reasonable fix was a shell alias. What I built instead has a desktop app with embedded terminals, AI-generated pull requests, an in-process terminal service that manages PTY sessions, and a CLI that ties it all together. At no point did anyone ask for this.

If you’re here, you either have the same multi-repo problem or you’re morbidly curious about what happens when scope creep goes unsupervised. Either way, welcome.

  1. Download Workset — Desktop app or CLI (or both).
  2. Create a thread — Isolated branch workspace across multiple repos.
  3. Add repos — From URLs or local paths.
  4. Start working — Terminals, diffs, PRs — from the app or the command line.

Ready? Jump to Download or follow the Quickstart.