# raine/workmux

git worktrees + tmux windows for zero-friction parallel dev

Repository: https://github.com/raine/workmux
Canonical: https://ross.abutalabs.com/products/workmux
Homepage: http://workmux.raine.dev
Language: Rust
License: MIT
License Family: permissive
Last push: 2026-08-26T20:03:14+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 21
- inputs: {"age_days": 302, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 220}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2272, forks 302 (observed 2026-08-28T04:06:33.012294+00:00)

## What it is
workmux is an opinionated Rust CLI that manages git worktrees and tmux windows (or kitty/WezTerm/Zellij tabs) as isolated development environments. It automates worktree setup and cleanup so developers can run multiple tasks and AI coding agents in parallel without branch switching or conflicts.

## Use cases
- run multiple AI coding agents in parallel without conflicts
- create git worktrees with matching tmux windows in one command
- automate worktree setup like copying .env and symlinking node_modules
- merge a branch and clean up worktree, window, and branches in one command
- monitor all agents across worktrees from a dashboard or sidebar
- delegate tasks to worktree agents with a /worktree skill
- let an agent autonomously rebase and resolve merge conflicts

## When to choose
- you live in tmux or a similar terminal multiplexer and want a terminal-first parallel workflow
- you run several AI agents or features concurrently and want isolated environments per task
- you want automated worktree lifecycle management from creation to merge and cleanup

## When to avoid
- you prefer GUI-based agent orchestration tools over terminal workflows
- you don't use git worktrees or a terminal multiplexer and don't want to adopt them
- you need a highly configurable, non-opinionated tool

## Facets
- artifact type: cli-tool
- maturity: active
- function: developer-tools, workflow-automation, cli, agent-framework
- domain: developer-tools
- platform: cli, rust
- tags: git-worktrees, tmux, parallel-development, ai-agents, terminal-workflow, multiplexer, command-line, automation, linux, macos

## Member repositories
- raine/workmux (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:33.012294+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:41:43.237342+00:00, confidence not recorded.
  - readme: https://github.com/raine/workmux (fetched 2026-08-28T04:06:33.012294+00:00, sha 115f108a2f5c)
  - homepage: http://workmux.raine.dev (fetched 2026-08-29T10:22:13.442846+00:00, sha edbc097d58dc)
  - site_page: https://workmux.raine.dev/guide (fetched 2026-08-29T10:22:13.452098+00:00, sha 6dcdf1ef90fc)
  - registry_crates: https://crates.io/api/v1/crates/workmux (fetched 2026-08-29T10:22:13.458055+00:00, sha 5ba6614bb9e9)
  - site_page: https://workmux.raine.dev/changelog (fetched 2026-08-29T10:22:13.454223+00:00, sha 270f7dc6bfa5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
