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