Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
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
Установите npm-пакет глобально
npm install -g vibetunnel - 2
Или установите приложение для macOS через Homebrew
brew install --cask vibetunnel - 3
Выполните любую команду в браузере
vt pnpm run dev - 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 обновляется ежедневно.
Похожие проекты
Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.
Нативная рабочая среда для терминала в macOS: проекты, вкладки, разделённые панели, дерево файлов с Git-статусом и встроенные браузерные панели.
Терминал для macOS, в котором можно запускать и отслеживать несколько агентов для написания кода; демон сохраняет сессии активными, а управлять ими можно и с iPhone.
CLI и каталог готовых агентов, команд, настроек, хуков и интеграций MCP для конфигурирования Claude Code.
Плагин для Claude Code, который выводит актуальную строку состояния: использование контекста, лимиты, активные инструменты, запущенных агентов и прогресс по задачам.