Начало работы

Быстрый старт

Запустите purplemux менее чем за минуту с Node.js и tmux.

purplemux — это веб-нативный мультиплексор, который управляет всеми сессиями Claude Code на одной панели, опирается на tmux для устойчивости и одинаково удобен как с рабочего стола, так и со смартфона.

Перед запуском

На машине, где будет работать purplemux, нужно две вещи.

  • Node.js 20 или новее — проверьте через node -v.
  • tmux — проверьте через tmux -V. Подходит любая версия 3.0+.
Только macOS / Linux
Windows официально не поддерживается. purplemux опирается на `node-pty` и tmux, которые не работают нативно на Windows. WSL2 обычно работает, но в нашу матрицу тестов не входит.

Запуск

Одна команда. Глобальная установка не требуется.

npx purplemux

purplemux запустится на порту 8022. Откройте браузер:

http://localhost:8022

При первом запуске вас проведут через создание пароля и первого рабочего пространства.

Хотите постоянную установку? `pnpm add -g purplemux && purplemux` работает так же. Обновление — одна команда `pnpm up -g purplemux`.

Откройте сессию Claude

С панели:

  1. Нажмите Новая вкладка в любом рабочем пространстве.
  2. Выберите шаблон Claude (или просто запустите claude в обычном терминале).
  3. purplemux обнаружит работающий Claude CLI и начнёт показывать статус, живую таймлайн и запросы разрешений.

Сессия теперь сохраняется, даже если вы закроете браузер — tmux держит процесс живым на сервере.

Доступ со смартфона

По умолчанию purplemux слушает только localhost. Для безопасного внешнего доступа используйте Tailscale Serve (WireGuard + автоматический HTTPS, без проброса портов):

tailscale serve --bg 8022

Откройте https://<machine>.<tailnet>.ts.net на смартфоне, нажмите Поделиться → На экран «Домой», и purplemux станет PWA, получающей Web Push уведомления в фоне.

Полная настройка — см. Доступ через Tailscale, а специфика iOS и Android — в Настройке PWA.

Что дальше