Mob

No Change
assess
First Added:October 1, 2024 Updated: July 28, 2026

Mob is a command-line tool that coordinates Git handovers for remote mob programming. We assess it for distributed teams that rotate the active driver and need clean, repeatable handoffs.

Blurb

Tool for smooth git handover.

Summary

When to use: A remote mob rotates drivers through Git rather than shared-screen control. Mob automates temporary WIP branches, commits, pushes, pulls, timers, and the final squash back to the working branch.

When to skip: The team is co-located, uses live collaborative editing, or rarely rotates drivers. Plain Git commands are enough when handoffs are infrequent and everyone understands the branch protocol.

Trade-offs: It standardizes handoffs and keeps WIP commits off the main branch. It also adds a team-specific CLI and remote-branch convention that every participant must learn.

Details

TopicNotes
Workflowmob start, edit, mob next, then mob done to return work to the base branch
CoordinationTemporary remote WIP branches, optional shared timer and goal room
ImplementationMIT-licensed Go CLI with macOS, Linux, and Windows releases
StatusActively maintained; version 5.4.2 released in January 2026

References