бесплатно self-hosted

Один рабочий стол. Все платформы.

Агенты работают на ваших машинах Windows, macOS и Linux; iOS и Android подключаются удалённо из своих симуляторов. Одно приложение видит всё — и в нужный момент вы вмешиваетесь. Визуальный Git, редактирование файлов и предпросмотр Markdown уже внутри.

  1. пишете за своим столом
  2. зеркалите дальние экраны в клиенте
  3. сравниваете бок о бок
  4. чините в подключённом терминале
  5. коммитите визуальный git, один клик

Всё вокруг терминала уже встроено.

Начните со всех своих машин и не выпадайте из потока: раскладывайте терминалы, держите сессии живыми, работайте с файлами, превращайте скриншоты во ввод, говорите вместо набора, укрощайте Git, переводите прочитанное, наблюдайте за агентами, управляйте платами по UART и расширяйте сервер, когда потребуется.

01 · каждая машина

Каждый экран. Один стол.

Смотрите и управляйте рабочими столами, терминалами, симуляторами iOS и устройствами Android из одного нативного приложения. Фокус на панели — и вы уже работаете на той машине: без лишних клавиатур, удалённых утилит и прыжков между окнами.

  • Windows · macOS · Linux
  • Симулятор iOS
  • Эмулятор Android + adb
  • стриминг рабочих столов 60fps
Документация: удалённый рабочий стол

02 · раскладка терминалов

Терминалы под ваш рабочий процесс.

Делите вкладку на панели, группируйте вкладки по машинам, вытаскивайте вкладку в отдельное окно — а сервер тем временем следит за обычными подтверждениями и завершёнными задачами, пока вы заняты другим.

  • сплиты + группы вкладок
  • вкладки в отдельные окна
  • автоподтверждение (Auto Confirm)
  • уведомления о завершении
Документация: терминал

03 · сессии

Сессии, которые не умирают.

Убейте клиент, потеряйте сеть, закройте крышку. Сессия живёт на сервере — каждый экран, каждый эмулятор, каждый агент продолжает работать — и vtermc -s переподключится с любой машины.

deb · rpm · tar.gzx64x86arm64armriscv64
Переподключено
клиент · ваш ноутбукподключено
Mac Miniagent · build
$ vibe run "all platforms"
windows 12/12 ✓
macos 12/12 ✓
linux 14/14 ✓
✓ all platforms green — 38 passed
✓ session restored — nothing was lost
сессия восстановлена · #7f3a
сервер · build-boxсессия жива
build-box3 sessions alive
сессия #7f3a · zshuptime 02:47:19
$ vibe run "all platforms"
windows 12/12 ✓
macos 12/12 ✓
linux 14/14 ✓
✓ all platforms green — 38 passed
работает независимо от клиента
  1. 1Подключено
  2. 2Клиент закрыт
  3. 3Сервер работает
  4. 4Переподключено

04 · верстак

Файлы и Git рядом с терминалом.

У каждой вкладки свой рабочий каталог, свой Explorer и свой Git-контекст. Фильтруйте файлы по имени, ищите по всему каталогу, правьте на месте и делайте коммит, не покидая терминал.

  • cwd + Explorer на вкладку
  • быстрый фильтр по имени
  • рекурсивный поиск по содержимому
  • редактор + предпросмотр Markdown
Документация: файловый Explorer

05 · скриншоты + картинки

Покажите терминалу то, что видите вы.

Снимайте любую область глобальным хоткеем, размечайте и вставляйте картинку прямо в терминал. Изображение уходит на сервер сессии и вставляется путём в кавычках — shell, редактор и код-агенты откроют его сами.

  • захват Shift + Alt + A
  • прямоугольники + эллипсы
  • копировать или сохранить PNG
  • вставить как серверный путь
Документация: скриншоты и изображения

06 · голос

Вы говорите. Он печатает.

Локальный ASR-сервер на чистом Rust превращает диктовку во ввод терминала. Выберите модель Qwen3-ASR, Fun-ASR или Parakeet-TDT, запустите на CPU, CUDA, Vulkan или Metal — звук и текст не покидают вашу машину.

  • Qwen3-ASR · Fun-ASR · Parakeet-TDT
  • CPU · CUDA · Vulkan · Metal
  • полные / 8-бит / 4-бит модели
  • аудио + текст остаются локально
Документация: голос

07 · git

Git без акробатики в командной строке.

Индексируйте, отбрасывайте, прячьте в stash, создавайте ветки и worktree визуально. Генерируйте сообщение коммита из staged-диффа, переставляйте очередь rebase и разрешайте конфликты кусок за куском — с помощью ИИ, когда захотите.

  • сообщения коммитов через ИИ
  • stage · discard · stash
  • ветки + worktree
  • визуальный rebase + конфликты
Документация: Git

08 · перевод

Читайте код на своём языке.

Переводите тексты коммитов, диффы, историю агентов и комментарии к коду там, где читаете. Перевод — отдельная ИИ-функция, поэтому для неё можно выбрать своего провайдера и целевой язык.

  • коммиты + диффы
  • история агентов
  • комментарии в коде
  • провайдер на каждую функцию
Документация: настройка ИИ

09 · агенты

Агенты, за которыми реально можно следить.

Запускайте агентов в настоящих терминалах на каждой машине, разбирайте их исходные диалоги в структурированной панели и используйте MCP-инструменты, чтобы читать экраны, отправлять ввод и ждать завершения.

  • claude · codex · kimi · pi · opencode · deepseek
  • родные файлы истории
  • MCP-инструменты
  • ответ прямо из панели
Документация: история агентов

10 · embedded + uart

Ваш агент — до самого «железа».

Превратите UART-консоль платы в терминал, которым управляет ваш агент. Диагностируйте сбои загрузки, запускайте проверки на устройстве, настраивайте Wi-Fi и проверяйте результат на реальном железе — без переноса serial-логов в чат и без отдельного serial-монитора.

  • диагностика сбоев загрузки
  • проверки на устройстве
  • настройка Wi-Fi и сети
  • цикл UART + MCP
Документация: UART

11 · аддоны

Расширяйте его на JavaScript.

Научите сервер новым агент-приложениям, LLM-провайдерам, ASR-бэкендам, DDNS-сервисам и MCP-инструментам, не трогая ядро. Загрузите маленький манифест и JavaScript-файл — или хот-патчьте встроенный аддон.

  • Приложения
  • LLM-провайдеры
  • Голос / ASR
  • Dynamic DNS + MCP
Документация: аддоны
Страница настроек Addons, сгруппированная по Приложениям, LLM, ASR, DDNS и MCP

Self-hosted. Напрямую или через relay. Всегда шифрование.

На каждом хосте работает ваш собственный vterm-server. Подключайтесь напрямую по LAN или DDNS-домену — или пусть один сервер станет relay, и хосты за NAT присоединятся по исходящему WSS. Терминал и полезная нагрузка запросов шифруются между клиентом и хостом, а видеопоток экранов идёт отдельными шифрованными UDP-стримами. Cloudflare DDNS встроен, аддоны подключают и других DNS-провайдеров.

WSS + Noise control + voice encrypted UDP via relay direct CLIENT vterm нативный десктоп-клиент terminal + tools files · Git · agents screen + input display · decoder RELAY SERVER vterm-server локальный сервер + роль relay control + relay sessions · routing · sealed payloads UDP pairing vterm-voice через vterm-server · локальный ASR vterm-screen-server аутентификация через control · шифрованный UDP SHARED HOST vterm-server один общий хост · каждая машина shared control terminal · files · Git UART · MCP vterm-voice через vterm-server · локальный ASR vterm-screen-server аутентификация через control · шифрованный UDP control · auth control · auth

Бесплатная загрузка. На всех платформах.

Рабочий стол — свой.

Скачать бесплатно

Вопросы? Полный FAQ — в документации →