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. Форкните его и сделайте своим.