cmux home
Ludzie wciąż pytają, czy dodamy do cmux worktree Gita. Nie dodamy, bo nie chcemy narzucać worktree wszystkim. cmux to prymityw, a nie rozwiązanie.
Każdy pracuje inaczej. Niektóre projekty rozciągają się na kilka repozytoriów Gita. Niektórzy trzymają wiele checkoutów tego samego repozytorium (mój współzałożyciel ma klony nazwane od cmux0 do cmux40, z powodów, których wciąż nie rozumiem). Niektórzy domyślnie korzystają z SSH i pracy zdalnej.
cmux to po prostu terminale i przeglądarki, z CLI do sterowania nimi. Kilka skryptów bash wystarczy, by zarządzać worktree, żonglować wieloma checkoutami albo otwierać zdalne sesje i ułożyć przestrzeń roboczą tak, jak ci pasuje.
cmux powinien dopasowywać się do twojego sposobu pracy, a nie narzucać jeden. Chcemy, by cmux był jak dom.
cmux-home to jeden z takich przykładów. To niewielki TUI w Ruście, który uruchamia przestrzenie robocze Claude i Codex oraz śledzi ich status na żywo, zbudowany w całości na prymitywach cmux. Launcher korzysta z szablonów poleceń, więc możesz podstawić własne skrypty do tworzenia worktree, wybierania checkoutu czy łączenia się przez SSH z VM. Sforkuj go i zrób swój.