cmux icon

cmux

ទែមីណលដែលបង្កើតសម្រាប់

កម្មវិធី macOS ដើមដែលបង្កើតលើ Ghostty។ ផ្ទាំងបញ្ឈរ, រង្វង់ជូនដំណឹងពេល agent ត្រូវការការយកចិត្តទុកដាក់, បន្ទះបំបែក, និង socket API សម្រាប់ស្វ័យប្រវត្តិកម្ម។

មុខងារ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

សហគមន៍