Перейти до вмісту

Ваш термінал — звідусіль

Termbridge дає змогу отримати доступ до локального термінала з будь-якого пристрою з браузером. Виконайте одну команду, відскануйте код QR — і ви підключені.

Командна оболонка
npx termbridge

Ось і все. Тепер ваш термінал доступний із телефона.

Навіщо потрібен Termbridge?

Перевіряйте збірки, відпочиваючи на дивані. Запустили тривалу збірку? Спостерігайте з телефона, як вона завершується, поки п’єте каву.

Стежте за серверами в дорозі. Підключилися через SSH до сервера із запущеним процесом? Слідкуйте за ним звідусіль.

Запускайте інструменти для програмування з ШІ віддалено. Користуєтеся Claude Code, Codex чи подібними інструментами? Спостерігайте з планшета за їхньою роботою, коли ви не за робочим столом.

Швидкий доступ без налаштування. Не потрібні перенаправлення портів, VPN чи складна конфігурація. Просто виконайте команду й відскануйте код.

Як це працює

  1. Ви запускаєте npx termbridge на своєму комп’ютері
  2. Termbridge створює захищений тунель до вашого термінала (або використовує посилання на ізольоване середовище в прямому режимі)
  3. Ви скануєте код QR (або копіюєте URL)
  4. Ваш термінал відкривається в браузері з повною інтерактивністю

За замовчуванням усе працює локально на вашому комп’ютері. Необов’язковий режим ізольованого середовища працює у вашому обліковому записі Daytona, а серверної частини під керуванням Termbridge немає.

Основні принципи

Локальна робота в пріоритеті. За замовчуванням сервер, WebSocket і реєстр терміналів працюють на вашому комп’ютері. Режим ізольованого середовища працює у вашому обліковому записі Daytona, але Termbridge і далі не керує серверною частиною й не зберігає ваші дані.

Захищене передавання доступу. Termbridge видає одноразовий токен і обмінює його на сеанс cookie. Токен URL сканується з мобільного пристрою.

Зручність на мобільних пристроях. UI навмисно мінімалістичний: термінал на всю висоту екрана, компактна панель керування та аркуш перемикання терміналів.

Що можна робити

  • Повний доступ до термінала — підтримуються кольори, TUI на кшталт htop і vim, а також коректна обробка клавіш
  • Кілька сеансів — запускайте кілька терміналів і перемикайтеся між ними в застосунку
  • Керування на мобільних пристроях — кнопки на екрані для Ctrl+C, стрілок, Tab та інших клавіш
  • Захист за замовчуванням — одноразові токени гарантують, що підключитися зможете лише ви

Швидкий початок

Для типового сценарію з локальним тунелем встановіть Node.js версії 20 або новішої, tmux та cloudflared, а потім:

Командна оболонка
npx termbridge

Відскануйте код QR телефоном — і можна починати. Про режим ізольованого середовища читайте в посібнику «Ізольовані середовища».

Початок роботи

Повний посібник із налаштування з кроками встановлення

Посібники з використання

Керування на мобільних пристроях, кілька терміналів та інше

Попередній перегляд сервера розробки

Переглядайте застосунок поруч із терміналом

Ізольовані середовища

Запускайте термінали в хмарних ізольованих середовищах Daytona