cmux icon

cmux

ទែមីណលដែលបង្កើតសម្រាប់ ភ្នាក់ងារសរសេរកូដ, ពហុកិច្ចការ

កម្មវិធី macOS ដើមប្រភពកូដបើកចំហ និងឥតគិតថ្លៃ បង្កើតលើ Ghostty។ ផ្ទាំងបញ្ឈរ, រង្វង់ជូនដំណឹងពេល agent ត្រូវការការយកចិត្តទុកដាក់, បន្ទះបំបែក, និង CLI សម្រាប់ការសរសេរកម្មវិធី។

មុខងារ

  • -ផ្ទាំងបញ្ឈរ: របារចំហៀងបង្ហាញ git branch, ថតការងារ, ports, និងអត្ថបទជូនដំណឹង
  • -រង្វង់ជូនដំណឹង: បន្ទះភ្លឺឡើងពេល agent ត្រូវការការយកចិត្តទុកដាក់
  • -កម្មវិធីរុករកក្នុងកម្មវិធី: បំបែកកម្មវិធីរុករកនៅជាប់ទែមីណលរបស់អ្នកជាមួយ API ដែលអាចសរសេរស្គ្រីបបាន
  • -បន្ទះបំបែក: បំបែកផ្ដេកនិងបញ្ឈរក្នុងផ្ទាំងនីមួយៗ
  • -អាចសរសេរស្គ្រីបបាន: CLI និង socket API សម្រាប់ស្វ័យប្រវត្តិកម្មនិងស្គ្រីប
  • -បង្កើនល្បឿនដោយ GPU: ដំណើរការដោយ libghostty សម្រាប់ការបង្ហាញរលូន
  • -ស្រាល: Swift + AppKit ដើម, គ្មាន Electron
  • -ប្រភពកូដបើកចំហ: ឥតគិតថ្លៃ និងស្ថិតក្រោមអាជ្ញាបណ្ណ GPL
  • -ផ្លូវកាត់ក្ដារចុច: ផ្លូវកាត់ជាច្រើន សម្រាប់ workspace, បំបែក, កម្មវិធីរុករក, និងច្រើនទៀត
cmux terminal app screenshot

សំណួរញឹកញាប់

cmux ទាក់ទងនឹង Ghostty យ៉ាងដូចម្ដេច?

cmux មិនមែនជា fork នៃ Ghostty ទេ។ វាប្រើ libghostty ជាបណ្ណាល័យសម្រាប់ការបង្ហាញទែមីណល, ដូចគ្នានឹងកម្មវិធីប្រើ WebKit សម្រាប់ web views ដែរ។ Ghostty គឺជាទែមីណលឯករាជ្យ; cmux គឺជាកម្មវិធីផ្សេងដែលបង្កើតនៅលើម៉ាស៊ីនបង្ហាញរបស់វា។

វាគាំទ្រប្រព័ន្ធប្រតិបត្តិការអ្វីខ្លះ?

macOS តែប៉ុណ្ណោះសម្រាប់ពេលនេះ។ cmux គឺជាកម្មវិធី Swift + AppKit ដើម។

តើមានកម្មវិធី iOS ទេ?

មាន ក្នុងដំណាក់កាលបេតា។ ផ្គូផ្គង iPhone របស់អ្នកជាមួយ Mac របស់អ្នកពីបង្អួច Mobile Connect ហើយភ្ជាប់ទៅទែមីណលរបស់អ្នកពីទូរសព្ទ ដោយមានជម្រើសបញ្ជូនបន្តការជូនដំណឹងពីទែមីណល។ វាចេញផ្សាយនៅលើ TestFlight ក្នុងនាម cmux BETA។

cmux ដំណើរការជាមួយ coding agent អ្វីខ្លះ?

ទាំងអស់។ cmux គឺជាទែមីណល, ដូច្នេះ agent ណាមួយដែលដំណើរការក្នុងទែមីណលអាចប្រើបានភ្លាមៗ: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent, និងអ្វីផ្សេងទៀតដែលអ្នកអាចចាប់ផ្ដើមពីបន្ទាត់ពាក្យបញ្ជា។

តើ cmux អាចរៀបចំភ្នាក់ងារ និងភ្នាក់ងាររងច្រើនបានទេ?

បាទ/ចាស។ នៅពេល agent បង្កើតភ្នាក់ងាររង ឬដៃគូ cmux ប្រែក្លាយពួកវាទៅជាបន្ទះ និងបន្ទះបំបែកដើម ជំនួសឱ្យដំណើរការផ្ទៃខាងក្រោយដែលលាក់។ វាគាំទ្រការរៀបចំពហុម៉ូដែលរបស់ Claude Code teams និង oh-my-opencode ដូច្នេះរាល់ agent ក្នុងការដំណើរការអាចមើលឃើញ និងបញ្ជាបាន។

តើខ្ញុំអាចប្រើ cmux ជាមួយម៉ាស៊ីនពីចម្ងាយបានទេ?

បាទ/ចាស។ បើក workspace តាមរយៈ SSH និងភ្ជាប់ទៅសម័យ tmux ពីចម្ងាយ ដូច្នេះ agent អាចដំណើរការនៅលើម៉ាស៊ីនពីចម្ងាយ ខណៈអ្នកបញ្ជាពួកវាពី cmux។ មើល SSH និងពីចម្ងាយ

ការជូនដំណឹងដំណើរការយ៉ាងដូចម្ដេច?

នៅពេលដំណើរការមួយត្រូវការការយកចិត្តទុកដាក់, cmux បង្ហាញរង្វង់ជូនដំណឹងជុំវិញបន្ទះ, ស្លាកមិនទាន់អានក្នុងរបារចំហៀង, ផ្ទាំងលេចជូនដំណឹង, និងការជូនដំណឹងផ្ទៃតុ macOS។ ទាំងនេះដំណើរការដោយស្វ័យប្រវត្តិតាមរយៈ terminal escape sequences ស្តង់ដារ (OSC 9/99/777), ឬអ្នកអាចកេះវាដោយ cmux CLI និង agent hooks។ រាល់ agent ដែលគាំទ្រ hooks ឬ OSC ដំណើរការ រួមមាន Claude Code, Codex, OpenCode, និង pi។

តើ cmux អាចសរសេរកម្មវិធីបានទេ?

បាទ/ចាស។ រាល់សកម្មភាពអាចប្រើបានតាមរយៈ cmux CLI និង Unix socket: បង្កើត workspace, បើកបន្ទះបំបែក, ផ្ញើការបញ្ចូល, អានមាតិកាអេក្រង់, ថតអេក្រង់, និងបញ្ជាកម្មវិធីរុករកក្នុងកម្មវិធី។ មើល ឯកសារយោង CLI និងឯកសារ ស្វ័យប្រវត្តិកម្មកម្មវិធីរុករក

តើកម្មវិធីរុករកដែលភ្ជាប់មកស្រាប់អាចធ្វើអ្វីខ្លះ?

cmux អាចបំបែកផ្ទាំងកម្មវិធីរុករកពិតប្រាកដនៅជាប់នឹងទែមីណលរបស់អ្នក ហើយវាអាចសរសេរកម្មវិធីបញ្ជាបានពេញលេញ៖ រុករក, ថត snapshot DOM, ចុច, វាយ, ដំណើរការ JavaScript, និងអាននូវសកម្មភាព console និងបណ្ដាញតាមរយៈ socket API ដូចគ្នា។ Agent ប្រើវាដើម្បីផ្ទៀងផ្ទាត់ការផ្លាស់ប្ដូរគេហទំព័ររបស់ខ្លួន ដោយមិនបាច់ចាកចេញពី cmux។ សូមមើល ការធ្វើស្វ័យប្រវត្តិកម្មកម្មវិធីរុករក

តើ cmux មាន skills ទេ?

មាន។ Skills គឺជា workflow ដែលអាចប្រើឡើងវិញបាន ដែលអ្នកអាចផ្ដល់ឱ្យ agent ណាមួយដែលដំណើរការក្នុង cmux សម្រាប់រឿងដូចជា ការគ្រប់គ្រង CLI, ការធ្វើស្វ័យប្រវត្តិកម្ម workspace, ការកំណត់, និងផ្ទាំងកម្មវិធីរុករក។ រកមើលបណ្ដុំបើកចំហនៅ cmux-skills ឬអាន ឯកសារ skills

តើខ្ញុំអាចប្ដូរផ្លូវកាត់ក្ដារចុចតាមបំណងបានទេ?

ការចងក្ដារចុចទែមីណលត្រូវបានអានពីឯកសារកំណត់រចនាសម្ព័ន្ធ Ghostty របស់អ្នក (~/.config/ghostty/config)។ ផ្លូវកាត់ជាក់លាក់របស់ cmux (workspace, បំបែក, កម្មវិធីរុករក, ជូនដំណឹង) អាចប្ដូរតាមបំណងក្នុងការកំណត់។ មើល ផ្លូវកាត់លំនាំដើម សម្រាប់បញ្ជីពេញ។

តើខ្ញុំអាចប្ដូរ cmux តាមបំណងបានទេ?

បាទ/ចាស។ ការបង្ហាញស្ថានីយប្រើការកំណត់រចនាសម្ព័ន្ធ Ghostty របស់អ្នក ដូច្នេះ ស្បែក, ពុម្ពអក្សរ, ពណ៌, និងទស្សន៍ទ្រនិចត្រូវបានបញ្ជូនមកដោយផ្ទាល់។ ការកំណត់ផ្ទាល់ខ្លួនរបស់ cmux នៅក្នុង ~/.config/cmux/cmux.json បញ្ជារបារចំហៀង, របារផ្ទាំង, បន្ទះបំបែក, និងឥរិយាបថ ហើយរាល់ ផ្លូវកាត់ក្ដារចុច អាចកែបាន។ មើល ការកំណត់រចនាសម្ព័ន្ធ

តើសម័យរបស់ខ្ញុំត្រូវបានរក្សាទុកទេ?

បាទ/ចាស។ cmux ស្ដារបង្អួច, workspace, បន្ទះ, ថតការងារ និង scrollback របស់អ្នកវិញនៅពេលអ្នកបើកឡើងវិញ ហើយស្ថានភាពនេះនៅគង់វង្សសូម្បីពេលចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញទាំងស្រុង មិនមែនត្រឹមតែបិទកម្មវិធីទេ។ សម័យ agent ដូចជា Claude Code, Codex និង OpenCode ក៏ត្រឡប់មកវិញដែរ។ មើល ការស្ដារសម័យ

វាប្រៀបធៀបជាមួយ tmux យ៉ាងដូចម្ដេច?

tmux គឺជា terminal multiplexer ដែលដំណើរការក្នុងទែមីណលណាមួយ។ cmux គឺជាកម្មវិធី macOS ដើមជាមួយ GUI: ផ្ទាំងបញ្ឈរ, បន្ទះបំបែក, កម្មវិធីរុករកដែលបង្កប់, និង socket API ទាំងអស់មានស្រាប់ មិនត្រូវការឯកសារកំណត់រចនាសម្ព័ន្ធ ឬគ្រាប់ចុចបុព្វបទទេ។ ទោះជាយ៉ាងណា មនុស្សជាច្រើនប្រើ cmux ជាមួយ SSH និង tmux ជាមួយគ្នាដោយរីករាយ ហើយ cmux អាចភ្ជាប់ទៅសម័យ tmux ពីចម្ងាយរបស់អ្នកដោយដើម (បេតា)។

តើ cmux ឥតគិតថ្លៃទេ?

បាទ/ចាស, cmux ឥតគិតថ្លៃក្នុងការប្រើប្រាស់។ កូដប្រភពមាននៅលើ GitHub

តើខ្ញុំអាចគាំទ្រ cmux យ៉ាងដូចម្ដេច?

cmux គឺឥតគិតថ្លៃ និងជាប្រភពកូដបើកចំហ ហើយនឹងនៅតែដូច្នេះជានិច្ច។ ប្រសិនបើអ្នកចង់គាំទ្រការអភិវឌ្ឍ និងទទួលបានការចូលប្រើមុនគេនូវអ្វីដែលនឹងមកដល់ រួមទាំង cmux AI, កម្មវិធី iOS, និង Cloud VMs សូមមើល cmux Founders Edition

ខ្ញុំមានសំណើមុខងារ ឬបានរកឃើញកំហុស

យើងចង់ស្ដាប់វា។ បើក issuepull request នៅលើ GitHub ឬ ផ្ញើអ៊ីមែលមកយើង

សហគមន៍