VibeAround
VibeAround связывает поддерживаемых локальных AI-агентов для кодинга из любой точки: чат в IM и веб-терминал, с передачей сессии и live preview.
Что такое 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
- Сборка и запуск проекта (для локальной разработки):
cd src, затемbun install,bun run prebuildиbun run dev. - Запуск десктопного приложения: При первом запуске открывается мастер настройки.
- Выбор агентов и каналов: Включите нужных агентов и настройте учётные данные IM-каналов по подсказкам мастера.
- Настройка туннелирования: Мастер выбирает бэкенд туннеля, чтобы веб-терминал и live preview были доступны по публичным URL с токен-защитой.
- Начало работы: Откройте 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
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.
Claude Opus 4.5
Представляем лучшую модель в мире для кодирования, агентов, использования компьютеров и корпоративных рабочих процессов.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.
Falconer
Falconer — самообновляемая платформа знаний для быстрых команд: пишите, делитесь и находите надежную внутреннюю документацию и контекст кода в одном месте.
OpenFlags
OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.