cmux vs Herdr

Herdr — open-source terminal-native agent multiplexer, который работает внутри уже используемого терминала и может держать реальные panes живыми через SSH. cmux — GPL-licensed native macOS app на libghostty, с vertical workspaces, notification rings, browser panes и socket API для local agent workflows.

Терминальный мультиплексор против нативного Mac-приложения

Используйте Herdr, когда нужен tmux-подобный мультиплексор агентов внутри любого терминала, особенно по SSH или с маленького экрана. Используйте cmux, когда нужна нативная Mac-терминальная app с рендерингом libghostty, workspace на уровне приложения, встроенной browser automation, кольцами уведомлений, Cmd+Shift+U, Cmd+Control+U и программируемым локальным управлением. Практичная связка это запуск Herdr в terminal pane cmux, локально или внутри SSH-сессии, открытой из cmux.

ИзмерениеcmuxHerdr
Основная поверхностьНативное macOS-приложение с терминалом и браузеромТерминальный multiplexer внутри существующего терминала
Стек настольного приложенияНативное macOS-приложение на Swift/AppKit, построенное на libghosttyОдин двоичный файл терминала Rust, а не настольное приложение с графическим интерфейсом или оболочка Electron.
Runtime modelLocal app workspaces, panes, browser surfaces, socket APIBackground server, persistent PTYs, attach/detach
Движок рендерингаНа libghostty для рендеринга терминалаИспользует terminal emulator, внутри которого запущен Herdr
Remote fitSSH panes и supervision на уровне локального приложенияСильный SSH attach и terminal persistence
Состояние агентовPane rings, sidebar unread state, Cmd+Shift+U, Cmd+Control+UAgent state в terminal multiplexer
Модель исходниковБесплатное open source GPL-приложениеOpen source AGPL с доступным commercial licensing
Лучше всего подходитMac-разработчикам, которым нужны native app UX и browser verificationПользователям терминала, которым нужен persistent agent multiplexing везде, где доступен SSH

Herdr может работать внутри cmux

Herdr является terminal-native, поэтому может работать внутри обычного terminal pane cmux. Он также хорошо работает внутри SSH-сессий, открытых из cmux: Herdr держит remote panes постоянными, а cmux дает Mac-side native app, browser panes, уведомления и unread shortcuts вокруг workspace.

cmux дает каждой задаче пространство на уровне приложения

Вместо того чтобы помещать всех агентов в один терминальный UI, cmux может дать каждой задаче workspace с branch, directory, port и unread metadata, видимой в sidebar.

Уведомления переживают переключение контекста

cmux сохраняет unread state в приложении. Если перейти в другой workspace или window, кольцо панели и состояние sidebar остаются видимыми до review.

Автоматизация браузера встроена

Многие coding tasks требуют проверки в браузере. cmux может поставить browser рядом с terminal и дать scripts или agents инспектировать страницы, нажимать controls и делать screenshots через socket API.

FAQ

Herdr это terminal app?

Herdr работает внутри терминала. cmux сам является приложением терминала и браузера.

Может ли cmux запускать тех же агентов?

Да. cmux может запускать произвольных CLI-агентов и shell-инструменты в своих панелях.

Почему выбирать cmux?

Выбирайте cmux, когда нужны нативные Mac workspace, уведомления, browser panes и app-level automation вокруг terminal sessions.