Ваш термінал — звідусіль
Termbridge дає змогу отримати доступ до локального термінала з будь-якого пристрою з браузером. Виконайте одну команду, відскануйте код QR — і ви підключені.
npx termbridge
Ось і все. Тепер ваш термінал доступний із телефона.
Навіщо потрібен Termbridge?
Перевіряйте збірки, відпочиваючи на дивані. Запустили тривалу збірку? Спостерігайте з телефона, як вона завершується, поки п’єте каву.
Стежте за серверами в дорозі. Підключилися через SSH до сервера із запущеним процесом? Слідкуйте за ним звідусіль.
Запускайте інструменти для програмування з ШІ віддалено. Користуєтеся Claude Code, Codex чи подібними інструментами? Спостерігайте з планшета за їхньою роботою, коли ви не за робочим столом.
Швидкий доступ без налаштування. Не потрібні перенаправлення портів, VPN чи складна конфігурація. Просто виконайте команду й відскануйте код.
Як це працює
- Ви запускаєте
npx termbridgeна своєму комп’ютері - Termbridge створює захищений тунель до вашого термінала (або використовує посилання на ізольоване середовище в прямому режимі)
- Ви скануєте код QR (або копіюєте URL)
- Ваш термінал відкривається в браузері з повною інтерактивністю
За замовчуванням усе працює локально на вашому комп’ютері. Необов’язковий режим ізольованого середовища працює у вашому обліковому записі Daytona, а серверної частини під керуванням Termbridge немає.
Основні принципи
Локальна робота в пріоритеті. За замовчуванням сервер, WebSocket і реєстр терміналів працюють на вашому комп’ютері. Режим ізольованого середовища працює у вашому обліковому записі Daytona, але Termbridge і далі не керує серверною частиною й не зберігає ваші дані.
Захищене передавання доступу. Termbridge видає одноразовий токен і обмінює його на сеанс cookie. Токен URL сканується з мобільного пристрою.
Зручність на мобільних пристроях. UI навмисно мінімалістичний: термінал на всю висоту екрана, компактна панель керування та аркуш перемикання терміналів.
Що можна робити
- Повний доступ до термінала — підтримуються кольори, TUI на кшталт htop і vim, а також коректна обробка клавіш
- Кілька сеансів — запускайте кілька терміналів і перемикайтеся між ними в застосунку
- Керування на мобільних пристроях — кнопки на екрані для Ctrl+C, стрілок, Tab та інших клавіш
- Захист за замовчуванням — одноразові токени гарантують, що підключитися зможете лише ви
Швидкий початок
Для типового сценарію з локальним тунелем встановіть Node.js версії 20 або новішої, tmux та cloudflared, а потім:
npx termbridge
Відскануйте код QR телефоном — і можна починати. Про режим ізольованого середовища читайте в посібнику «Ізольовані середовища».
Початок роботи
Повний посібник із налаштування з кроками встановлення
Посібники з використання
Керування на мобільних пристроях, кілька терміналів та інше
Попередній перегляд сервера розробки
Переглядайте застосунок поруч із терміналом
Ізольовані середовища
Запускайте термінали в хмарних ізольованих середовищах Daytona