cmux home

Ljudi nas stalno pitaju hoćemo li dodati git worktree u cmux. Nećemo, jer ne želimo nikome nametati worktree. cmux je primitiv, a ne rješenje.

Svako radi drugačije. Neki projekti su raspoređeni preko više git repozitorija. Neki drže mnogo checkout-a istog repozitorija (moj suosnivač ima klonove nazvane od cmux0 do cmux40, iz razloga koje još uvijek ne razumijem). Neki podrazumijevano koriste SSH i udaljeni razvoj.

cmux su samo terminali i preglednici, uz CLI za upravljanje njima. Uz nekoliko bash skripti možeš upravljati worktree-jevima, žonglirati s više checkout-a ili otvarati udaljene sesije, i posložiti radni prostor onako kako tebi odgovara.

cmux bi se trebao prilagoditi tvom toku rada umjesto da ti nameće svoj. Želimo da se cmux osjeća kao dom.

cmux-home je jedan primjer toga. To je mali Rust TUI koji pokreće Claude i Codex radne prostore i prati njihov status uživo, u potpunosti izgrađen na cmux primitivama. Pokretač koristi predloške naredbi, pa možeš ubaciti vlastite skripte za kreiranje worktree-jeva, odabir checkout-a ili SSH povezivanje na VM. Forkaj ga i učini ga svojim.