# max-sixty/worktrunk

Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows

Repository: https://github.com/max-sixty/worktrunk
Canonical: https://ross.abutalabs.com/products/worktrunk
Homepage: https://worktrunk.dev
Language: Rust
License: NOASSERTION
License Family: other
Topics: agents, claude-code, codex, developer-tools, git, worktrees
Last push: 2026-08-26T23:44:35+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 22
- inputs: {"age_days": 320, "days_push": 7, "days_rel": 6, "gap_med": 1.0, "n_releases_24m": 147}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6665, forks 239 (observed 2026-08-28T04:09:47.352318+00:00)

## What it is
Worktrunk is a Rust CLI that simplifies Git worktree management, making worktrees as easy to use as branches. It is designed for running multiple AI coding agents (like Claude Code and Codex) in parallel, with hooks, status aggregation, and merge automation.

## Use cases
- manage multiple git worktrees in parallel
- run several AI coding agents at once without conflicts
- switch between worktrees by branch name
- automate worktree setup and cleanup with hooks
- generate commit messages from diffs with an LLM
- merge and clean up a feature worktree in one command

## When to choose
- you juggle many parallel changes or branches across separate directories
- you run multiple AI agents like Claude Code or Codex concurrently on one repo
- you find plain git worktree commands clunky and want lifecycle automation
- you want unified status across all worktrees with hooks for project setup

## When to avoid
- you only work in a single directory and prefer branch switching
- you want a full Git TUI like lazygit for browsing one repository
- you need branch-stack management (git-machete) or single-directory workflow automation (git-town) instead
- you don't use git worktrees at all

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, developer-tools, version-control, workflow-automation
- domain: developer-tools, version-control
- platform: cli, cross-platform, windows
- tags: git-worktrees, parallel-agents, claude-code, codex, rust, hooks, commit-messages, command-line, ai-agents, macos, linux

## Member repositories
- max-sixty/worktrunk (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:47.352318+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-29T17:43:02.311609+00:00, confidence not recorded.
  - readme: https://github.com/max-sixty/worktrunk (fetched 2026-08-28T04:09:47.352318+00:00, sha e9410861b2d9)
  - homepage: https://worktrunk.dev (fetched 2026-08-29T08:39:15.130575+00:00, sha 7553cc9a76d8)
  - registry_crates: https://crates.io/api/v1/crates/worktrunk (fetched 2026-08-29T08:39:15.142317+00:00, sha 3e7116d063ba)
  - site_page: https://worktrunk.dev/faq (fetched 2026-08-29T08:39:15.139927+00:00, sha a937918dc031)
- Data as of 2026-08-30T08:39:29.467469+00:00.
