Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.
no-phux/phux
Терминальный мультиплексор в духе tmux: его фоновым сервером можно управлять из скриптов и кодинг-агентов через команды CLI с выводом в JSON.
Open source альтернатива:tmux
- Звёзды
- 22
- Форки
- 3
- Открытые issues
- 42
- Последний коммит
- 5 часов назад
Что это?
phux поддерживает shell-сессии в фоновом сервере и показывает их в терминальном интерфейсе — примерно как tmux. Команды позволяют работать с панелями и вводом, получать снимки экрана и состояние агента. Благодаря выводу в JSON и осмысленным кодам возврата скрипты и агенты могут запускать shell, отправлять в него команды и читать результаты.
Сервер отслеживает, в каких панелях запущены кодинг-агенты и работают ли они, простаивают или ждут ввода. Удалённые машины можно добавлять командой host, используя адресацию в стиле SSH. В проекте также перечислены варианты установки CLI, desktop app, WSL и лаунчера для Windows. Плагины и MCP-сервер (`phux mcp`) подключают phux к Claude Code, pi, OpenCode и похожим инструментам.
Основу продукта составляют постоянный сервер, CLI и терминальный интерфейс; удалённые хосты, интеграции с агентами и desktop app необязательны. Desktop-клиент появился позже терминального интерфейса, а версия wire-протокола обозначается как 1.x.
Ключевые возможности
- 01Поддерживает shell-сессии в фоновом сервере, который продолжает работать после отсоединения.
- 02Предоставляет команды CLI для создания панелей, отправки ввода и получения снимков, с выводом в JSON.
- 03Отслеживает, в каких панелях запущены кодинг-агенты и ждут ли они вашего ввода.
- 04Позволяет добавлять удалённые машины как хосты без отдельной учётной записи.
- 05Предоставляет MCP-сервер и плагины для инструментов агентов.
Сценарии использования
- Управление долгоживущим shell-процессом из скрипта и чтение его вывода.
- Запуск команд кодинг-агентом в терминальной сессии, к которой можно подключиться позже.
- Мониторинг нескольких кодинг-агентов в разных панелях и на разных машинах.
- Повторное подключение из локального терминала к shell-сессиям на удалённой машине.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Запустите phux и подключитесь к серверу
phux
Что важно знать
- Сборки для Intel Mac и musl не предоставляются.
- В Windows для работы CLI и сервера требуется WSL 2.
- Приложение для рабочего стола новее и менее отполировано, чем терминальный интерфейс.
В подборках
Темы
Частые вопросы
- Что такое phux?
- Терминальный мультиплексор в духе tmux: его фоновым сервером можно управлять из скриптов и кодинг-агентов через команды CLI с выводом в JSON. phux поддерживает shell-сессии в фоновом сервере и показывает их в терминальном интерфейсе — примерно как tmux. Команды позволяют работать с панелями и вводом, получать снимки экрана и состояние агента. Благодаря выводу в JSON и осмысленным кодам возврата скрипты и агенты могут запускать shell, отправлять в него команды и читать результаты.
- phux можно использовать бесплатно? Какая у него лицензия?
- phux распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- phux всё ещё поддерживается?
- Активно поддерживается. Последний коммит в phux — 7 нояб. 2026 г..
- Для чего можно использовать phux?
- Управление долгоживущим shell-процессом из скрипта и чтение его вывода. Запуск команд кодинг-агентом в терминальной сессии, к которой можно подключиться позже. Мониторинг нескольких кодинг-агентов в разных панелях и на разных машинах. Повторное подключение из локального терминала к shell-сессиям на удалённой машине.
- Как установить phux?
- Запустите официальный скрипт установки из README Запустите phux и подключитесь к серверу: phux
- Где скачать phux?
- Исходный код и инструкции по установке — на GitHub: https://github.com/no-phux/phux
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.
Нативный терминальный мультиплексор для Windows на Rust: поддерживает команды tmux и .tmux.conf в PowerShell и cmd.exe.
Терминальный эмулятор на Rust со встроенным мультиплексором: сессии продолжают работать после отключения, а подключиться к ним можно с компьютера, через TUI или браузер.