Личный AI-ассистент с открытым исходным кодом, который работает на ваших устройствах и отвечает через WhatsApp, Telegram, Slack, Discord и другие мессенджеры.
OpenMouse-Project/openmouse
Веб-панель управления поддерживаемыми игровыми мышами: настройка DPI, частоты опроса и датчика через WebHID без драйверов производителя.
Open source альтернатива:Razer Synapse
Logitech G HUB
SteelSeries GG
- Звёзды
- 2,533
- Форки
- 170
- Открытые issues
- 30
- Последний коммит
- 20 часов назад
Что это?
OpenMouse позволяет подключить поддерживаемую игровую мышь, посмотреть сведения о ней и изменить такие настройки, как DPI и частота опроса, прямо на веб-странице. Вместо установки отдельной программы для каждой марки панель управления запускается в браузере на базе Chromium и взаимодействует с устройством через WebHID.
В основе проекта лежит общая библиотека протоколов @openmouse/protocol с кодеками пакетов и WebHID-драйверами для разных производителей. Веб-интерфейс обнаруживает поддерживаемые драйверы через реестр этой библиотеки, поэтому для добавления нового устройства обычно достаточно написать код драйвера в репозитории протокола. Веб-приложение написано на TypeScript и развёрнуто как общедоступная панель управления для разработки.
В Linux для работы некоторых устройств браузеру нужны правила udev, разрешающие открывать их узлы hidraw; проект описывает такие правила для одной модели VXE. Для случаев, когда доступ браузера к WebHID ограничен, можно использовать OpenMouse Bridge — дополнительный локальный транспорт HID через loopback.
Ключевые возможности
- 01Меняет DPI и частоту опроса поддерживаемых игровых мышей прямо в браузере.
- 02Показывает сведения о подключённых мышах.
- 03Использует WebHID, поэтому в браузерах на базе Chromium не нужен отдельный настольный драйвер для каждой марки.
- 04Позволяет добавлять поддержку новых устройств с помощью драйверов производителей в отдельной библиотеке @openmouse/protocol.
- 05Предлагает дополнительный локальный Bridge для передачи данных по HID, когда доступ из браузера ограничен.
Сценарии использования
- Настройка DPI или частоты опроса игровой мыши без установки программы производителя.
- Управление мышами разных марок через единый веб-интерфейс.
- Разработка драйвера для новой мыши или тестирование кодеков протокола в Linux и других системах с поддержкой WebHID.
Темы
Частые вопросы
- Что такое openmouse?
- Веб-панель управления поддерживаемыми игровыми мышами: настройка DPI, частоты опроса и датчика через WebHID без драйверов производителя. OpenMouse позволяет подключить поддерживаемую игровую мышь, посмотреть сведения о ней и изменить такие настройки, как DPI и частота опроса, прямо на веб-странице. Вместо установки отдельной программы для каждой марки панель управления запускается в браузере на базе Chromium и взаимодействует с устройством через WebHID.
- openmouse можно использовать бесплатно? Какая у него лицензия?
- openmouse распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openmouse всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openmouse — 18 окт. 2026 г..
- Для чего можно использовать openmouse?
- Настройка DPI или частоты опроса игровой мыши без установки программы производителя. Управление мышами разных марок через единый веб-интерфейс. Разработка драйвера для новой мыши или тестирование кодеков протокола в Linux и других системах с поддержкой WebHID.
- Где скачать openmouse?
- Исходный код и инструкции по установке — на GitHub: https://github.com/OpenMouse-Project/openmouse
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа автоматизации рабочих процессов по fair-code для создания AI-агентов и сценариев с визуальным холстом, собственным кодом и более чем 1500 интеграциями.
Агентный harness для Claude Code и Codex: добавляет рои агентов, общую память, маршрутизацию задач и федерацию между машинами.
Открытый фреймворк для создания универсальных нативных приложений на React для Android, iOS и веба.
Проект для изучения английского с помощью ИИ: приложение Enjoy помогает учиться по выбранным видео, электронным книгам и курсам.
Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие агенты для разработки на одном endpoint и распределяет запросы между провайдерами моделей.