cmux home
Нас постійно запитують, чи додамо ми git worktree до cmux. Не додамо, бо не хочемо нав'язувати worktree всім. cmux — це примітив, а не рішення.
Усі працюють по-різному. Деякі проєкти розкидані по кількох git-репозиторіях. Дехто тримає багато чекаутів одного репозиторію (у мого співзасновника є клони з іменами від cmux0 до cmux40, з причин, яких я досі не розумію). Дехто за замовчуванням використовує SSH і віддалену розробку.
cmux — це лише термінали та браузери з CLI для керування ними. Кількох bash-скриптів достатньо, щоб керувати worktree, перемикатися між чекаутами чи відкривати віддалені сесії й розташовувати робочий простір так, як вам зручно.
cmux має підлаштовуватися під ваш робочий процес, а не нав'язувати свій. Ми хочемо, щоб cmux відчувався як дім.
cmux-home — один із таких прикладів. Це невеликий TUI на Rust, який запускає робочі простори Claude і Codex та стежить за їхнім станом у реальному часі, повністю побудований на примітивах cmux. Лаунчер використовує шаблони команд, тож ви можете підставити власні скрипти для створення worktree, вибору чекауту чи SSH-підключення до VM. Форкніть його й зробіть своїм.