deskflow /
deskflow
Используйте одну клавиатуру и мышь для управления несколькими компьютерами одновременно.
Форки
4.6k
Звёзды
26.2k
Issues
0
Deskflow позволяет управлять несколькими компьютерами с одного комплекта мыши и клавиатуры. Работает через сеть, переключаясь между экранами как при расширении рабочего стола.
Что делает
Deskflow превращает несколько разрозненных ПК в единую рабочую станцию. Вы двигаете курсор к краю экрана, и он плавно «перепрыгивает» на соседний монитор. Вместе с ним на другой компьютер улетают сигналы клавиатуры и буфер обмена.
Это инструмент для тех, у кого на столе стоит ноутбук и основной системник. Вам больше не нужно тянуться к другой клавиатуре или переключать KVM-свитчи. Всё происходит программно и почти мгновенно.
Как работает
Программа создаёт сетевое соединение между машинами. Один компьютер выступает в роли сервера, к которому физически подключены устройства ввода, а остальные — клиентами. Данные о движениях мыши и нажатиях клавиш передаются по локальной сети через TCP/IP.
Архитектура учитывает задержки передачи пакетов. Если сеть стабильная, разницы в отклике между локальным и удаленным ПК вы не заметите.
Кому подходит
Владельцам сетапов из ноутбука для работы и ПК для тестов.
Вайб-кодерам, которые держат отдельную машину под запуск тяжелых LLM или локальных агентов.
Тем, кто хочет избавиться от лишнего железа на рабочем столе.
Людям, работающим с несколькими ОС одновременно.
Основные возможности
Управление несколькими компьютерами с одного набора периферии.
Автоматическое переключение фокуса при достижении курсором края монитора.
Общий буфер обмена между разными операционными системами.
Поддержка Windows, macOS и Linux в любых комбинациях.
Передача сигналов через обычную локальную сеть.
Как установить
Для большинства систем есть готовые сборки. На Linux можно поставить из репозиториев, на Windows и macOS — скачать инсталлятор с официального сайта.
# Пример для систем на базе Debian/Ubuntu
sudo apt install deskflowПосле установки нужно выбрать, какая машина будет сервером, а какая — клиентом. В настройках сервера укажите IP-адрес или имя клиента, чтобы связать их в единую сеть.
Как применить в своём продукте
Deskflow — это инфраструктурный слой. Его можно использовать как основу для создания «умного» рабочего места. Если вы собираете кастомный софт для управления фермой серверов или медиа-стендами, Deskflow решит проблему ввода.
Встроить как часть образа для рабочих станций разработчиков в офисе.
Использовать для создания единого интерфейса управления в проектах с несколькими мониторами.
Заменить дорогие аппаратные KVM-переключатели при сборке бюджетных рабочих мест.
Подводные камни
Главный враг — нестабильный Wi-Fi. При потере пакетов курсор начинает фризить или «залипать». Используйте проводное Ethernet-соединение для всех машин, чтобы избежать лагов. Также помните о безопасности: по умолчанию трафик передается без шифрования, поэтому не используйте его в открытых сетях.
Частые вопросы
Нужно ли настраивать что-то на клиенте?
Да, на клиенте нужно указать IP-адрес сервера. После этого клиент начнет слушать команды от «главной» машины. Убедитесь, что фаерволы не блокируют порты, которые использует Deskflow для связи.
Будет ли работать копирование файлов?
Нет, Deskflow передает только текст через буфер обмена. Файлы через него перекинуть не получится, для этого лучше поднять локальный сетевой диск или использовать облачное хранилище.
Можно ли использовать его через интернет?
Это плохая идея. Протокол рассчитан на низкие задержки локальной сети. Через интернет вы получите огромные лаги, из-за которых работать станет невозможно.
Топики
Похожие репозитории
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Karabiner-Elements — это софт для глубокой кастомизации клавиатуры на macOS. Позволяет переназначать любые клавиши и создавать сложные макросы через JSON-конфиги.
Serial-Studio — это визуализатор данных для железа. Превращает потоки с микроконтроллеров в понятные графики и дашборды без написания кода.
Данные обновлены: 3 июня 2026 г.