Первая сессия
Экскурсия по панели — от пустого рабочего пространства до первой запущенной и наблюдаемой сессии Claude.
purplemux уже запущен (если нет — см. Быстрый старт). Эта страница рассказывает, что именно делает интерфейс, чтобы первые несколько минут были менее абстрактными.
Панель управления
Когда вы открываете http://localhost:8022, попадаете в рабочее пространство. Считайте его папкой связанных вкладок — одно для проекта, который вы пишете с Claude, другое для документации, третье для разовой шелл-работы.
Раскладка:
- Боковая панель слева — рабочие пространства и сессии, бейджи статуса Claude, виджет лимитов, заметки, статистика
- Центральная область — панели текущего рабочего пространства; в каждой панели может быть несколько вкладок
- Верхняя строка — имя рабочего пространства, элементы управления разделением, настройки
Боковую панель можно свернуть в любой момент через ⌘B. Переключение режима Workspace/Sessions внутри неё — ⌘⇧B.
Создайте рабочее пространство
При первом запуске у вас уже есть одно рабочее пространство по умолчанию. Чтобы добавить ещё:
- Нажмите + Новое рабочее пространство в верхней части боковой панели (⌘N).
- Назовите его и выберите каталог по умолчанию — оттуда будут стартовать шеллы новых вкладок.
- Нажмите Enter. Откроется пустое рабочее пространство.
Позже рабочие пространства можно переупорядочивать и переименовывать, перетаскивая в боковой панели.
Откройте первую вкладку
Свежее рабочее пространство пустое. Добавьте вкладку через ⌘T или кнопку + на панели вкладок.
Выберите шаблон:
- Terminal — пустая оболочка. Подходит для
vim,docker, скриптов. - Claude — стартует с уже запущенным
claude.
Считайте статус сессии
Посмотрите на строку сессии в боковой панели для своей вкладки. Вы увидите один из индикаторов:
| Состояние | Что значит |
|---|---|
| Idle (серый) | Claude ждёт вашего ввода. |
| Busy (фиолетовый спиннер) | Claude работает — читает файлы, запускает инструменты. |
| Needs input (янтарный) | Claude упёрся в запрос разрешения или задал вопрос. |
| Review (синий) | Работа завершена, Claude остановился; есть что проверить. |
Переходы практически мгновенные. Подробнее о том, как это определяется, — в Статусе сессии.
Ответьте на запрос разрешения
Когда Claude просит запустить инструмент или отредактировать файл, purplemux перехватывает запрос и показывает его прямо в виде сессии. Вы можете:
- Кликнуть 1 · Да / 2 · Да, всегда / 3 · Нет, или
- Нажать соответствующую цифру на клавиатуре, или
- Проигнорировать и ответить с телефона — мобильный Web Push пришлёт ту же подсказку.
Сам Claude CLI на перехваченном запросе не блокируется на самом деле; purplemux передаёт ему ваш ответ.
Разделение и переключение
Когда вкладка работает, попробуйте:
- ⌘D — разделить текущую панель вправо
- ⌘⇧D — разделить вниз
- ⌘⌥←/→/↑/↓ — переключить фокус между разделениями
- ⌘⇧[ / ⌘⇧] — предыдущая / следующая вкладка
Полный список — на странице Клавиатурные сокращения.
Сохранение и восстановление
Закройте браузер. Ваши вкладки никуда не исчезнут — tmux держит их открытыми на сервере. Зайдите через час (или через неделю), и purplemux восстановит точно ту же раскладку, включая пропорции разделений и рабочие каталоги.
Даже перезагрузка сервера восстанавливается: при старте purplemux читает сохранённую раскладку из ~/.purplemux/workspaces.json, перезапускает шеллы в нужных каталогах и, где возможно, переподключает сессии Claude.
Доступ со смартфона
Запустите:
tailscale serve --bg 8022
На смартфоне откройте https://<machine>.<tailnet>.ts.net, нажмите Поделиться → На экран «Домой» и разрешите уведомления. Теперь вы получаете push-сигналы для состояний needs-input и review, даже когда вкладка закрыта.
Полное руководство: Настройка PWA · Web Push · Tailscale.
Что дальше
- Клавиатурные сокращения — все биндинги в одной таблице.
- Поддержка браузеров — матрица совместимости, особенно iOS Safari 16.4+.
- Изучите боковую панель: Заметки (⌘⇧E) для AI-дайджеста дня, Статистика (⌘⇧U) для аналитики использования.