Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.
gethopp/hopp
Open source-приложение для демонстрации экрана и удалённого парного программирования с задержкой менее 100 мс и возможностью самостоятельного хостинга.
Open source альтернатива:Tuple
- Звёзды
- 733
- Форки
- 61
- Открытые issues
- 49
- Последний коммит
- 23 часа назад
Что это?
Hopp — десктопное приложение для удалённого парного программирования и демонстрации экрана. Оно позволяет разработчику показать свой экран коллеге, присоединиться к комнате до десяти участников для mob programming и начать совместную работу, просто нажав на имя коллеги, а не обмениваясь ссылками. Проект позиционируется как open source-альтернатива Tuple и построен на Tauri и Rust; передача медиаданных по WebRTC реализована через LiveKit.
Сейчас приложение доступно для macOS (стабильная версия) и Windows (альфа-версия), а поддержка Linux указана в планах. Команды могут пользоваться облачным сервисом с бесплатным пробным периодом или развернуть весь стек самостоятельно с помощью Docker Compose. В него входят Postgres, Redis, LiveKit и Caddy для автоматической настройки TLS.
Репозиторий состоит из десктопной оболочки на Tauri, ядра на Rust для захвата экрана и WebRTC-движка, API-бэкенда на Go и веб-панели на React.
Ключевые возможности
- 01Демонстрация экрана с задержкой менее 100 мс для парных сессий
- 02Подключение к коллеге в один клик, без обмена ссылками
- 03Комнаты для mob programming вместимостью до десяти участников
- 04Нативное десктопное приложение на Tauri и Rust
- 05Возможность самостоятельного размещения бэкенда через Docker Compose с автоматической настройкой TLS
Сценарии использования
- Удалённое парное программирование для разработчиков из разных мест
- Сессии mob programming с небольшой распределённой командой
- Команды, которым нужна самостоятельно размещаемая альтернатива коммерческому инструменту для демонстрации экрана при написании кода
Быстрый старт
- 1
Скачайте десктопное приложение со страницы релизов (стабильная версия для macOS, альфа-версия для Windows).
- 2
Клонируйте репозиторий.
git clone https://github.com/gethopp/hopp.git - 3
Перейдите в папку self-host и скопируйте пример файла окружения.
cd hopp/selfhost cp .env.example .env - 4
Измените DOMAIN и секреты в .env, затем запустите стек с помощью Docker Compose.
docker compose up -d
Что важно знать
- Стабильная версия десктопного приложения доступна только для macOS; версия для Windows находится на стадии альфа-тестирования, а Linux пока только в планах.
- Для самостоятельного хостинга нужно запустить Postgres, Redis, LiveKit и Caddy через Docker Compose, что требует настройки.
- Платный тариф управляемого облака становится платным после 14-дневного бесплатного пробного периода.
В подборках
Темы
Частые вопросы
- Что такое hopp?
- Open source-приложение для демонстрации экрана и удалённого парного программирования с задержкой менее 100 мс и возможностью самостоятельного хостинга. Hopp — десктопное приложение для удалённого парного программирования и демонстрации экрана. Оно позволяет разработчику показать свой экран коллеге, присоединиться к комнате до десяти участников для mob programming и начать совместную работу, просто нажав на имя коллеги, а не обмениваясь ссылками. Проект позиционируется как open source-альтернатива Tuple и построен на Tauri и Rust; передача медиаданных по WebRTC реализована через LiveKit.
- hopp можно использовать бесплатно? Какая у него лицензия?
- hopp распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hopp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hopp — 5 нояб. 2026 г..
- Для чего можно использовать hopp?
- Удалённое парное программирование для разработчиков из разных мест Сессии mob programming с небольшой распределённой командой Команды, которым нужна самостоятельно размещаемая альтернатива коммерческому инструменту для демонстрации экрана при написании кода
- Как установить hopp?
- Скачайте десктопное приложение со страницы релизов (стабильная версия для macOS, альфа-версия для Windows). Клонируйте репозиторий.: git clone https://github.com/gethopp/hopp.git Перейдите в папку self-host и скопируйте пример файла окружения.: cd hopp/selfhost cp .env.example .env Измените DOMAIN и секреты в .env, затем запустите стек с помощью Docker Compose.: docker compose up -d
- Где скачать hopp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gethopp/hopp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкое кроссплатформенное приложение для удалённого рабочего стола с браузерными, десктопными и мобильными клиентами, стеной устройств и сервисами сигнализации и TURN-ретрансляции для самостоятельного размещения.
Бесплатный open-source сервис для приватного стриминга экрана до 20 друзьям — в браузере или на собственном сервере.
Самостоятельно размещаемая open-source платформа для видеоконференций на базе mediasoup SFU — альтернатива Zoom и Google Meet.
Nextcloud Talk — приложение для чатов, аудио- и видеозвонков, работающее на собственном сервере Nextcloud.
Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.