Початок роботи

cmux — це легковісний нативний термінал для macOS на базі Ghostty для керування кількома AI-агентами програмування. Він має вертикальні вкладки, панель сповіщень та API керування на основі сокетів.

Встановлення

DMG (рекомендовано)

Відкрийте .dmg і перетягніть cmux до папки «Програми». cmux автоматично оновлюється через Sparkle, тому завантажити потрібно лише один раз.

Homebrew

brew tap manaflow-ai/cmux
brew install --cask cmux

Для оновлення пізніше:

brew upgrade --cask cmux
При першому запуску macOS може попросити підтвердити відкриття застосунку від ідентифікованого розробника. Натисніть Відкрити, щоб продовжити.

Перевірка встановлення

Відкрийте cmux — ви маєте побачити:

  • Вікно терміналу з бічною панеллю вертикальних вкладок зліва
  • Один початковий робочий простір вже відкрито
  • Термінал на базі Ghostty, готовий до введення

Налаштування CLI

cmux включає інструмент командного рядка для автоматизації. Усередині терміналів cmux він працює автоматично. Щоб використовувати CLI ззовні cmux, створіть символічне посилання:

sudo ln -sf "/Applications/cmux.app/Contents/Resources/bin/cmux" /usr/local/bin/cmux

Після цього ви зможете виконувати команди, наприклад:

cmux list-workspaces
cmux notify --title "Build Complete" --body "Your build finished"

Автооновлення

cmux автоматично перевіряє оновлення через Sparkle. Коли оновлення доступне, ви побачите індикатор у заголовку вікна. Також можна перевірити вручну через cmux > Перевірити оновлення в рядку меню.

Відновлення сесії (поточна поведінка)

Після перезапуску cmux відновлює лише макет та метадані:

  • Розташування вікон, робочих просторів та панелей
  • Робочі директорії
  • Буфер прокрутки терміналу (за можливості)
  • URL браузера та історію навігації
cmux поки що не відновлює стан активних процесів. Активні термінальні сесії, такі як Claude Code, tmux та vim, не відновлюються після перезапуску застосунку.

Вимоги

  • macOS 14.0 або новіше
  • Apple Silicon або Intel Mac