detachbox
СтраницыБраузерный терминал

Браузерный терминал

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

Кабинет detachbox в 02:23: бокс shipyard на вкладке «Терминал», Claude Code переводит оплату на вебхуки Stripe, тесты прошли, pull request открыт, сверху четыре вкладки с агентами.

Вкладки

  • Нажмите + рядом с вкладками, чтобы открыть новую с агентом бокса. Вне терминала нажмите T.
  • Дважды щёлкните по вкладке, чтобы переименовать её. Или нажмите F2, когда вкладка в фокусе.
  • Перетащите вкладку, чтобы поменять порядок, или нажмите Alt+Shift+← и Alt+Shift+→.
  • Нажмите × на вкладке, чтобы закрыть её. Закрытие завершает сессию tmux и останавливает все программы в ней, включая агентов.
  • Нажмите Во весь экран справа на панели вкладок.

Панель вкладок показывает, сколько их открыто, например Вкладок: 3 из 10. В боксе помещается до 10 вкладок. Закройте одну, чтобы открыть другую.

Когда соединение обрывается, терминал показывает «Переподключаемся… tmux держит сессию» и возвращается сам. Если шелл во вкладке завершился, нажмите Запустить новую оболочку в этой вкладке.

Горячие клавиши

Терминал отвечает как локальный. На Mac клавиша ⌘ принадлежит терминалу и не доходит до бокса, поэтому Ctrl+C остаётся прерыванием, а Option работает как Meta.

ДействиеMacWindows и Linux
Скопировать выделенное⌘CCtrl+Shift+C или Ctrl+Insert
Вставить текст, картинки или файлы⌘VCtrl+Shift+V или Shift+Insert
Вставить как обычный текст⌘⇧V
Выделить всё⌘ACtrl+Shift+A
Очистить экран и историю прокрутки⌘K
Поиск по истории прокрутки⌘FCtrl+Shift+F
Диктовать⌘⇧SpaceCtrl+Shift+Space
Крупнее, мельче, обычный текст⌘+, ⌘−, ⌘0
Открыть ссылку или путь к файлу⌘-щелчокCtrl-щелчок
Выделить текст, когда мышь у tmuxПеретаскивание с OptionПеретаскивание с Shift

На Windows и Linux обычный Ctrl+V вставляет картинку. Всё остальное уходит в шелл как ^V.

Щёлкните правой кнопкой по терминалу, чтобы открыть меню с копированием, вставкой, выделением всего, очисткой и поиском. Нажмите ? в любом месте кабинета, чтобы увидеть все горячие клавиши.

Копирование текста из бокса

Выделите текст и скопируйте как обычно. Программы внутри бокса тоже могут заполнять ваш буфер обмена. xclip и wl-copy отправляют свой текст в ваш браузер, и режим копирования tmux делает то же самое. Кабинет подтверждает это сообщением «Бокс прислал текст для копирования.» Так одноразовый код из gh auth login попадает в ваш буфер обмена.

Скриншоты для агента

Вставьте картинку через ⌘V или Ctrl+V. Картинка загружается в ~/.cache/detachbox/clipboard/ на боксе, а путь к ней вставляется во вкладку. Claude Code, Codex, Gemini CLI и OpenCode превращают этот путь во вложенную картинку. Картинки — до 20 MB.

Файлы в бокс

Перетащите файлы с компьютера на терминал.

  • Картинки до 20 MB, остальные файлы до 50 MB.
  • Файлы попадают в ~/uploads/ под своими именами, а пути к ним вставляются во вкладку.
  • Одновременно идёт одна загрузка. Нажмите Esc, чтобы её отменить.
  • Папки не принимаются. Сначала упакуйте папку в zip или скопируйте её через rsync по SSH.

Поиск по истории прокрутки

Нажмите ⌘F или Ctrl+Shift+F. Вводите текст для поиска, переходите по совпадениям кнопками со стрелками и нажмите Esc, чтобы закрыть.

Ссылки и пути к файлам

Ссылки, которые начинаются с http, открываются в новой вкладке браузера. Пути к файлам в выводе тоже работают как ссылки. Щёлкните по ним с ⌘ или Ctrl или коснитесь их на телефоне. Суффикс :line, например src/app.ts:42, ведёт сразу к нужной строке.

Просмотр файлов

Путь к файлу открывается в просмотрщике поверх терминала. Он показывает:

  • исходный код с номерами строк и подсветкой
  • markdown в готовом виде
  • картинки и PDF
  • CSV как таблицу
  • длинные логи с конца, с кнопкой Загрузить строки раньше, чтобы читать назад

Просмотрщик показывает файлы до 20 MB. Скачать отдаёт файлы до 1 GiB. Ещё в просмотрщике есть такие действия:

  • Скопировать путь копирует абсолютный путь.
  • Поделиться ссылкой создаёт ссылку, которая работает без входа в течение выбранного срока. См. Превью и файлы.
  • Открыть страницей показывает HTML-файл как страницу на адресе для файлов бокса.
  • Открыть в VS Code или Открыть в Cursor открывает файл на нужной строке через Remote-SSH с вашим собственным SSH-ключом. На телефонах этой кнопки нет.

Чтобы открыть любой файл по пути, нажмите ⌘K или Ctrl+K и выберите Открыть файл в с именем бокса. Введите абсолютный путь, путь от домашней папки (~/…) или путь относительно вкладки.

Страницы, которые открывает агент

Когда агент запускает detachbox-open, xdg-open или $BROWSER, кабинет показывает «Агент открывает страницу:» с адресом хоста. Нажмите Открыть.

Оставьте флажок Дальше открывать автоматически, и следующие страницы будут открываться сами. Позже это можно поменять в Настройки → Страницы, которые открывает агент. Выбор действует для каждого браузера отдельно. Если браузер блокирует всплывающее окно, разрешите всплывающие окна для my.detachbox.com.

Ссылка на собственный localhost:<port> бокса открывается как его адрес превью.

Тема и размер текста

Кабинет следует варианту Как в системе, Светлая или Тёмная, который задаётся в Настройки → Оформление. Агенты рисуют свои экраны под тёмный терминал, поэтому Терминал остаётся тёмным включено по умолчанию. Выключите это, чтобы терминал в светлой теме тоже стал светлым.

Размер текста меняется клавишами ⌘+ и ⌘− на Mac или через командное меню ⌘K. На телефоне разведите или сведите два пальца.

Все вкладки сразу

Нажмите Ctrl+` (клавиша с обратным апострофом), чтобы показать или скрыть список терминалов рядом с любой страницей. Alt+1–Alt+9 переключают на терминал из списка. На Mac используйте Option. Список отмечает агентов, которые ждут вас, как объясняет раздел Уведомления.