cmux home

មនុស្សតែងតែសួរយើងថាតើយើងនឹងបន្ថែម git worktree ទៅ cmux ដែរឬទេ។ យើងនឹងមិនធ្វើទេ ព្រោះយើងមិនចង់បង្ខំ worktree លើមនុស្សគ្រប់គ្នា។ cmux គឺជា primitive មិនមែនជាដំណោះស្រាយ

មនុស្សម្នាក់ៗធ្វើការខុសៗគ្នា។ គម្រោងខ្លះស្ថិតនៅលើ git repo ច្រើន។ អ្នកខ្លះរក្សា checkout ច្រើនរបស់ repo តែមួយ (សហស្ថាបនិករបស់ខ្ញុំមាន clone ឈ្មោះ cmux0 ដល់ cmux40 ដោយហេតុផលដែលខ្ញុំនៅតែមិនយល់)។ អ្នកខ្លះប្រើ SSH និងការអភិវឌ្ឍពីចម្ងាយជាលំនាំដើម។

cmux គ្រាន់តែជា terminal និង browser ជាមួយ CLI សម្រាប់បញ្ជាពួកវា។ អ្នកអាចសរសេរស្គ្រីប bash ពីរបីដើម្បីគ្រប់គ្រង worktree, ប្ដូររវាង checkout ច្រើន ឬបើក session ពីចម្ងាយ ហើយរៀបចំ workspace របស់អ្នកតាមដែលអ្នកចូលចិត្ត។

cmux គួរតែបត់បែនទៅតាម workflow របស់អ្នក ជំនួសឱ្យការបង្ខំមួយលើអ្នក។ យើងចង់ឱ្យ cmux មានអារម្មណ៍ដូចជាផ្ទះ។

cmux-home គឺជាឧទាហរណ៍មួយ។ វាជា TUI តូចមួយសរសេរដោយ Rust ដែលចាប់ផ្ដើម workspace របស់ Claude និង Codex ហើយតាមដានស្ថានភាពផ្ទាល់របស់ពួកវា សាងសង់ទាំងស្រុងលើ primitive របស់ cmux។ កម្មវិធីបើកដំណើរការប្រើ template ពាក្យបញ្ជា ដូច្នេះអ្នកអាចដាក់ស្គ្រីបផ្ទាល់ខ្លួនសម្រាប់បង្កើត worktree, ជ្រើស checkout ឬ SSH ចូល VM។ Fork វា ហើយធ្វើឱ្យវាក្លាយជារបស់អ្នក។