A macOS desktop app for managing git worktrees across multiple repositories.
Mossy gives you a dashboard of all your repos and their worktrees. From one window you can see what's changed, stage files, commit, and push — without switching terminals or editor windows.
- Multi-repo dashboard — configure repos, view all worktrees at a glance
- Inline diff viewer — expand any worktree card to stage/unstage files, write a commit message, and push
- PR & CI badges — see PR status, review decision, and CI results on each card
- Issue tracking — connect Jira or GitHub Issues; drag an issue onto a repo to create a worktree named after it
- IDE & terminal launch — open any worktree in VS Code, Cursor, Zed, IntelliJ, WebStorm, Sublime, or Ghostty
- Merge conflict detection — badge on cards that have conflicts against the default branch
- Automatic updates — checks for new versions in the background
Download the latest .dmg from the Releases page, open it, and drag Mossy to your Applications folder.
- macOS (Apple Silicon)
gh— for PR badges and GitHub Issues (brew install gh)jira— optional, only needed for Jira integration
| Layer | Choice |
|---|---|
| Framework | Electrobun |
| UI | React 18 + TypeScript |
| Styling | Tailwind CSS v3 + shadcn/ui |
| Build | Vite |
| Runtime | Bun |
| Package manager | pnpm (monorepo) |
pnpm install
cd packages/mossy
pnpm dev # build + launch in dev mode
pnpm dev:browser # UI only in a browser (no native backend)
pnpm test # run testsMIT — see LICENSE