Skip to content
ai tools

Rex стремится сделать tmux ненужным

Закрытая крышка ноутбука может прервать долгую задачу — или заставить вас жонглировать SSH, tmux и множеством настроек терминала. Идея Rex в том, что постоянство сессий не должно означать отказ от удобства современного приложения для Mac.

Stork editorial team
Rex стремится сделать tmux ненужным

Ноутбук закрывается. Работа продолжается.

Ваш MacBook засыпает, затем просыпается. Тем временем задача ИИ, запущенная в терминале на удалённом Mac, продолжает работать без перерывов. В этом основное обещание Rex — нового терминала от создателя Ghostty Mitchell Hashimoto.

Rex стремится сделать ненужными традиционные конфигурации, где приходится собирать вместе терминал, SSH и tmux. Он предлагает постоянные терминальные сессии и доступ к удалённым машинам в одном приложении: можно закрыть ноутбук и продолжить работу с того же места.

Имя Mitchell Hashimoto знакомо многим в мире разработки. Он основал HashiCorp, компанию, стоящую за такими влиятельными инструментами, как Terraform, и разработал терминал Ghostty. Теперь его новый стартап Superlogical стоит за Rex.

Этот новый терминал — полная замена вашего текущего, призванная мгновенно улучшить пользовательский опыт. Rex берёт на себя мультиплексирование и нативные подключения Tailscale, обеспечивая сохранность сессий и их бесперебойную работу на удалённых машинах.

В отличие от более старых мультиплексоров, Rex использует клиент-серверную архитектуру. Сервер Rex работает в фоне и хранит ваши программы, а приложение Rex служит окном к этому серверу и отображает всё нативно с помощью движка Ghostty.

Почему постоянство сессий в tmux требует компромисса

Обычные окна терминала, как правило, владеют запускаемыми процессами: закройте приложение — и все работающие программы завершатся. Поэтому многие пользователи полагаются на tmux — терминальный мультиплексор, который работает в фоне и сохраняет программы даже после закрытия клиентского терминала. Затем можно отсоединиться от сессии и позже подключиться снова, продолжив с того же места.

Но у постоянства в tmux есть цена: ухудшенный пользовательский опыт. Tmux считывает весь вывод программ, а затем перерисовывает его в собственном текстовом интерфейсе. Это приносит отдельный набор поведений для прокрутки, выделения текста и управления панелями, а также собственные сочетания клавиш и конфигурацию, которые нужно изучать. Это дополнительный слой абстракции между вами и вашей работой.

Ghostty, терминал от создателя Rex, уже предлагает локальные разделённые панели. Но одни лишь локальные разделения не сохраняют программы, если закрыть терминальное приложение. Rex стремится решить эту задачу, принципиально переосмыслив взаимодействие терминалов и постоянных сессий, без необходимости осваивать сложный интерфейс tmux и его отдельный текстовый рендеринг.

Rex отделяет сессию от окна

Rex, только что запущенный создателем Ghostty, делит работу с терминалом на две части: фоновый сервер, который хранит запущенные программы и сессии, и само приложение Rex, выполняющее роль простого окна отображения. Эта клиент-серверная модель обеспечивает постоянство сессий. Вы можете закрыть приложение, но сервер сохранит вашу работу.

В отличие от tmux, Rex не рисует интерфейс терминала внутри другого терминала. Вместо этого приложение использует движок рендеринга Ghostty и отображает всё самостоятельно. Поэтому панели, прокрутка и выделение текста ощущаются нативно, как в любом другом приложении для Mac, включая отзывчивые жесты трекпада и корректную отрисовку шрифтов.

Для удалённой работы Rex напрямую интегрируется с Tailscale. Вы устанавливаете Rex на обе машины, входите в один и тот же аккаунт Tailscale, включаете HTTPS-сертификаты и затем добавляете удалённый хост. Ваша работа сохраняется на хост-машине, а не на засыпающем ноутбуке. Если хотите попробовать самостоятельно, подробные инструкции есть в Installation · Rex Docs - Superlogical.

Такая схема позволяет переключаться без помех. Запустите долгую задачу Claude на Mac mini, закройте MacBook, отправляйтесь в кофейню и снова откройте MacBook. Ваша сессия на mini остаётся активной, а Rex на ноутбуке просто повторно подключается к удалённому серверу и показывает дальнейший ход работы.

Нравится статья? Получайте такие каждое утро на почту.

одно письмо в день · отписка в два клика · без сторонних трекеров

Более чистый рабочий процесс — с реальными ограничениями

Rex предлагает убедительное видение более чистого терминального процесса, особенно для пользователей Mac. Выбор хоста, постоянные сессии и встроенный интерфейс делают переключение между локальными и удалёнными машинами удивительно простым. Если вы в основном работаете на собственных устройствах Mac, единый опыт действительно привлекателен.

Однако в видео отмечены реальные ограничения. На момент записи настольное приложение доступно только для Mac. Для работы между машинами Rex должен быть установлен на обеих сторонах, а для безопасного нативного подключения необходима настройка Tailscale. Это не простая замена для любого сценария.

Попробуйте Rex, если вам нужен отточенный, ориентированный на Mac опыт для стабильной работы на личных машинах. Глубокая интеграция с функциями macOS, такими как нативная прокрутка и выделение текста, обеспечивает более удобную работу по сравнению с традиционными мультиплексорами.

Оставьте tmux для широкого доступа к серверам по SSH: его повсеместная доступность практически на любом сервере Linux или Unix остаётся непревзойдённой. Рассмотрите альтернативы, например Herder, если для вас важнее открытый исходный код или поддержка Windows и Linux, чем комплексный опыт приложения Rex.

Часто задаваемые вопросы

Что такое Rex?

Rex — это терминальное приложение от Mitchell Hashimoto, которое сочетает нативный графический клиент с фоновым сервером для сохранения работающих терминальных сессий.

Как Rex сохраняет терминальные сессии активными?

Сервер Rex запускает программы и поддерживает сессии независимо от окна приложения, поэтому закрытие клиента не прерывает работу.

Работает ли Rex на нескольких машинах?

Да. В видео описано, как установить Rex на каждую машину и использовать Tailscale для подключения к удалённому хосту и его сессиям.

Заменяет ли Rex tmux?

Он может подойти пользователям, которым нужны постоянные сессии в нативном приложении, но tmux по-прежнему полезен на серверах с доступом по SSH и в самых разных типах терминалов.

Какие платформы поддерживает Rex?

В видео настольное приложение описано как доступное только для Mac на момент записи.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Для билдеров

Эта страница работает на чужой инструмент.

Её читают AI-агенты. На неё приходят покупатели. Она отвечает на восьми языках и через MCP. У вашего инструмента может быть такая же — в эфире за 24 часа.