UStackUStack
VibeAround icon

VibeAround

VibeAround связывает поддерживаемых локальных AI-агентов для кодинга из любой точки: чат в IM и веб-терминал, с передачей сессии и live preview.

VibeAround

Что такое VibeAround?

VibeAround — это интерфейс для локальных AI-агентов кодинга, который позволяет подключаться к поддерживаемым AI-агентам для кодинга из любой точки. Он предоставляет два основных интерфейса — чат через популярные IM-платформы и веб-терминал в браузере — на базе одного локального рабочего пространства, чтобы вы могли продолжать работу с телефона, ноутбука в кафе или в десктопной оболочке.

Проект также включает легковесное десктопное приложение (на Tauri) для настройки и управления сервисами. Агенты и IM-каналы реализованы как плагины, которые можно включать по требованию, а базовая связь и поведение сессий обрабатываются через единые протоколы и встроенный туннелирование.

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

  • Чат с локальным AI-агентом из любого IM: Отправляйте DM агенту в Telegram, Slack, Feishu/Lark или Discord, чтобы писать код и запускать команды через чат.
  • Веб-терминал с совместимостью tmux: Полноценная оболочка в браузере; на мобильных устройствах панель команд на экране упрощает доступ к клавишам вроде ESC и Ctrl/стрелки. Используйте с tmux, чтобы сессии оставались активными после закрытия браузера.
  • Двунаправленная передача сессии: Перемещайте активную сессию кодинга между терминалом и IM с помощью /handover и /pickup, сохраняя полный контекст.
  • Смена агентов в ходе разговора: Меняйте активного агента (например, /switch claude, /switch codex, /switch cursor) без перезапуска VibeAround.
  • Live preview через временные ссылки: Делитесь отрендеренным Markdown/HTML с dev-серверов и открывайте ссылки с телефона или любого браузера.
  • Мастер настройки в один клик для туннелей и учётных данных: Устанавливает зависимости агентов, заполняет учётные данные каналов и выбирает провайдера туннеля, минимизируя ручную настройку.

Как использовать VibeAround

  1. Сборка и запуск проекта (для локальной разработки): cd src, затем bun install, bun run prebuild и bun run dev.
  2. Запуск десктопного приложения: При первом запуске открывается мастер настройки.
  3. Выбор агентов и каналов: Включите нужных агентов и настройте учётные данные IM-каналов по подсказкам мастера.
  4. Настройка туннелирования: Мастер выбирает бэкенд туннеля, чтобы веб-терминал и live preview были доступны по публичным URL с токен-защитой.
  5. Начало работы: Откройте IM-клиент для чата с агентом или используйте веб-терминал в браузере. При необходимости передавайте активную сессию между интерфейсами с помощью /handover и /pickup.

Требования из репозитория: Rust 1.82+, Node.js 20+ и Bun 1.1+; на macOS также выполните xcode-select --install.

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

  • Кодинг из IM в поездке: Продолжайте разработку из Telegram/Slack/Feishu/Discord, отправляя команды и получая вывод кода прямо в чат.
  • Работа в терминале на чужом ноутбуке: Откройте веб-терминал в браузере на машине в кафе; используйте tmux, чтобы сессия сохранялась после закрытия браузера.
  • Переключение между телефоном и терминалом: Начните сессию в веб-терминале, затем передайте её в IM (или наоборот) с сохранением контекста.
  • Разные агенты для разных задач: Запускайте одного агента в Telegram, другого в Slack или меняйте агентов в разговоре с помощью /switch ....
  • Быстрый просмотр для проверки UI/контента: Публикуйте отрендеренный Markdown/HTML или вывод dev-сервера по временным ссылкам и просматривайте на телефоне.

FAQ

  • Каких AI-агентов для кодинга поддерживает VibeAround? Репозиторий указывает поддержку Claude Code, Gemini CLI, Codex CLI, Cursor CLI, Kiro CLI и Qwen Code; связь через stdio по протоколу ACP (Agent Client Protocol).

  • Как VibeAround подключается к IM-платформам? Каждый IM-канал — это отдельный Node.js-плагин, загружаемый по требованию. Аутентификация зависит от платформы (токены ботов, учётные данные apps или QR-логин), мастер настройки помогает их заполнить.

  • Что значит «передача сессии» на практике? Позволяет перемещать активную сессию кодинга между веб-терминалом и IM с помощью команд (/handover и /pickup), сохраняя полный контекст.

  • Требуется ли контроль доступа для URL веб-терминала и live preview? Да. Репозиторий указывает, что публичные URL защищены токеном: они доступны извне, но открываются только вами.

  • Нужен ли tmux для сохранения сессий? Документация рекомендует использовать веб-терминал с tmux, чтобы сессии оставались активными после закрытия браузера.

Альтернативы

  • Локальный терминал с CLI-агентом напрямую: Можно использовать CLI-агент в своём терминале, но без интеграции с IM, веб-терминала и встроенной передачи сессии между чатом и терминалом.
  • Веб-ассистенты для кодинга на базе ИИ: Браузерные ассистенты обеспечивают единый интерфейс из любой точки, но не сравнятся с VibeAround по фокусу на подключении к локальным процессам агентов и сохранению одного рабочего пространства в чате и терминале.
  • Кодинг через чат с ботами платформ (без передачи сессии/веб-терминала): Подходы с IM-ботами выводят результаты агента в чат, но не обеспечивают такую же двустороннюю передачу сессии и опыт веб-терминала, как в VibeAround.
  • Универсальный туннелирование + собственный веб-терминал: Туннелирование с терминалом в браузере может имитировать удалённый доступ, но вам придётся самостоятельно собирать и поддерживать управление агентом/сессией вместо использования архитектуры плагинов и команд передачи в VibeAround.

Альтернативы

Devin icon

Devin

Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.

Claude Opus 4.5 icon

Claude Opus 4.5

Представляем лучшую модель в мире для кодирования, агентов, использования компьютеров и корпоративных рабочих процессов.

Codex Plugins icon

Codex Plugins

Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.

Falconer icon

Falconer

Falconer — самообновляемая платформа знаний для быстрых команд: пишите, делитесь и находите надежную внутреннюю документацию и контекст кода в одном месте.

OpenFlags icon

OpenFlags

OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.

AakarDev AI icon

AakarDev AI

AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.

VibeAround | UStack