Repolode
amantus-ai

amantus-ai/vibetunnel

Доступ к терминалу через браузер: запускайте и отслеживайте shell-сессии и AI coding agents с любого устройства.

Звёзды
4,692
Форки
335
Открытые issues
5
Последний коммит
3 месяца назад

Что это?

VibeTunnel передаёт терминальные сессии с хост-машины в веб-панель. Так можно следить за долгими сборками, тестами и AI coding agents с телефона, планшета или другого компьютера. По умолчанию сервер работает на localhost, порт 4020. Команда `vt` запускает любую shell-команду так, чтобы её вывод отображался в браузере; поддерживаются shell-алиасы и интерактивные оболочки.

Проект доступен в виде нативного приложения для строки меню macOS на Mac с Apple Silicon и npm-пакета (`vibetunnel`) для Linux, Docker и headless-систем на Node.js версий 22.12–24.x. Удалённый доступ можно настроить через Tailscale (в приватном режиме или публичном режиме на основе Funnel), ngrok, Cloudflare quick tunnels, Pinggy или Pangolin. Для аутентификации доступны системные учётные записи, учётные данные из переменных окружения, SSH-ключи Ed25519 и обход аутентификации для localhost в режиме разработки.

Среди дополнительных возможностей — Git Follow Mode: он синхронизирует основной checkout с веткой, на которую агент переключается в worktree. Также есть настраиваемые режимы заголовка терминала, индикаторы активности и запись сессий в формате asciinema. Windows пока не поддерживается.

Ключевые возможности

  • 01Показывает терминальные сессии в любом современном браузере и выводит все сессии на одной панели.
  • 02Запускает команды через CLI `vt`, в том числе разрешая shell-алиасы и функции.
  • 03Предлагает нативное приложение для строки меню macOS и npm-пакет для Linux и headless-хостов.
  • 04Поддерживает несколько режимов аутентификации, включая системные учётные записи, SSH-ключи и учётные данные из переменных окружения.
  • 05Поддерживает удалённый доступ через Tailscale, ngrok, Cloudflare, Pinggy и Pangolin.
  • 06Записывает сессии в формате asciinema для последующего воспроизведения.

Сценарии использования

  • Проверять ход долгой сборки или набора тестов с телефона, находясь вдали от рабочего места.
  • Следить за AI coding agents, например Claude Code, запущенными на машине для разработки.
  • Показывать коллеге терминальную сессию в реальном времени без настройки SSH.
  • Запускать панель терминала на headless-сервере Linux или в контейнере Docker.

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

  1. 1

    Установите npm-пакет глобально

    npm install -g vibetunnel
  2. 2

    Или установите приложение для macOS через Homebrew

    brew install --cask vibetunnel
  3. 3

    Выполните любую команду в браузере

    vt pnpm run dev
  4. 4

    Откройте панель управления на порту 4020 localhost

Что важно знать

  • Для нативного приложения macOS нужен Mac с Apple Silicon (M1 или новее); компьютеры Mac с Intel не поддерживаются.
  • Windows пока не поддерживается.
  • Приложение для iOS находится в разработке и не рекомендуется для использования в production.

Темы

Частые вопросы

Что такое vibetunnel?
Доступ к терминалу через браузер: запускайте и отслеживайте shell-сессии и AI coding agents с любого устройства. VibeTunnel передаёт терминальные сессии с хост-машины в веб-панель. Так можно следить за долгими сборками, тестами и AI coding agents с телефона, планшета или другого компьютера. По умолчанию сервер работает на localhost, порт 4020. Команда `vt` запускает любую shell-команду так, чтобы её вывод отображался в браузере; поддерживаются shell-алиасы и интерактивные оболочки.
vibetunnel можно использовать бесплатно? Какая у него лицензия?
vibetunnel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vibetunnel всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в vibetunnel — 5 авг. 2026 г..
Для чего можно использовать vibetunnel?
Проверять ход долгой сборки или набора тестов с телефона, находясь вдали от рабочего места. Следить за AI coding agents, например Claude Code, запущенными на машине для разработки. Показывать коллеге терминальную сессию в реальном времени без настройки SSH. Запускать панель терминала на headless-сервере Linux или в контейнере Docker.
Как установить vibetunnel?
Установите npm-пакет глобально: npm install -g vibetunnel Или установите приложение для macOS через Homebrew: brew install --cask vibetunnel Выполните любую команду в браузере: vt pnpm run dev Откройте панель управления на порту 4020 localhost
Где скачать vibetunnel?
Исходный код и инструкции по установке — на GitHub: https://github.com/amantus-ai/vibetunnel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты