cmux home
Folk spørger hele tiden, om vi vil tilføje git-worktrees til cmux. Det gør vi ikke, for vi vil ikke påtvinge nogen worktrees. cmux er en primitiv, ikke en løsning.
Alle arbejder forskelligt. Nogle projekter er spredt over flere git-repoer. Nogle beholder mange checkouts af det samme repo (min medstifter har kloner med navnene cmux0 til cmux40, af grunde jeg stadig ikke forstår). Nogle bruger SSH og fjernudvikling som standard.
cmux er bare terminaler og browsere med en CLI til at styre dem. Med nogle få bash-scripts kan du håndtere worktrees, jonglere med flere checkouts eller åbne fjernsessioner og indrette dit arbejdsområde, som det passer dig.
cmux bør tilpasse sig din arbejdsgang i stedet for at tvinge en ned over dig. Vi vil have, at cmux føles som et hjem.
cmux-home er ét eksempel på det. Det er en lille Rust-TUI, der starter Claude- og Codex-arbejdsområder og holder øje med deres status i realtid, bygget helt på cmux-primitiver. Starteren bruger kommandoskabeloner, så du kan indsætte dine egne scripts til at oprette worktrees, vælge et checkout eller logge ind via SSH på en VM. Fork den, og gør den til din.