HID++ через Bolt, Unifying, Bluetooth и проводное соединение · macOS · Linux · Windows
OpenLogi — нативная, local-first альтернатива Logitech Options+, написанная на Rust. Приложение позволяет переназначать кнопки, управлять DPI и SmartShift через HID++ — без учётной записи и без телеметрии.
brew install --cask openlogiДоступны подписанные и нотаризованные сборки: .dmg для macOS, .deb/.rpm/.pkg.tar.zst для Linux, .msi для Windows. Лицензия — MIT / Apache-2.0. Проект не аффилирован с Logitech.

Ключевые цифры проекта: 44 встроенных действия, 0 учётных записей/телеметрии/облака, 100% локальная конфигурация в формате TOML.
Конфигуратор: кликнул на кнопку — назначил действие
Центральная часть приложения — интерактивная схема мыши с активными зонами и выбором действия для каждой кнопки. Пользователь выбирает точку на схеме, а затем — одно из встроенных действий.

Все изменения сразу записываются в файл конфигурации:
schema_version = 2
selected_device = "2b042"
[devices.2b042.bindings]
MiddleClick = "MissionControl"
DpiToggle = "CycleDpiPresets"
Thumbwheel = "VolumeUp"
Forward = "BrowserForward"
Back = "BrowserBack"
GestureButton = "AppExpose"Настройки пишутся напрямую в config.toml и автоматически переключаются в зависимости от активного приложения.
Возможности: всё, что умеет Options+, но без учётной записи
OpenLogi управляет мышью по HID++ напрямую: кнопки, DPI, SmartShift и профили для отдельных приложений — из нативного приложения, которое не отправляет данные на сервер.
Переназначение любой кнопки
К каждой физической кнопке на устройстве можно привязать одно из 44 встроенных действий, а также собственные сочетания клавиш, запуск приложений и скрипты.
Управление DPI и пресеты
Разрешение указателя настраивается и переключается между собственными пресетами — значения записываются напрямую в сенсор по HID++ (0x2201).
SmartShift
Колесо прокрутки переключается между режимом с трещоткой и свободным вращением, либо делает это автоматически в зависимости от скорости прокрутки (HID++ 0x2111).
Профили для отдельных приложений
Можно настроить оверлеи для конкретных приложений, которые автоматически включаются при переключении фокуса.
Bolt, Unifying, Lightspeed, Bluetooth или проводное подключение
Устройства доступны через приёмник Logi Bolt, Unifying или Lightspeed, прямое Bluetooth-соединение или USB-кабель — приёмник не обязателен.
Отображение состояния устройств в реальном времени
Карусель подключённых устройств показывает уровень заряда батареи и статус зарядки для всех устройств, находящихся онлайн.
Local-first: мышь, компьютер — и ничего между ними
Никакой учётной записи, телеметрии и облака. Настройки хранятся в обычном TOML-файле, которым владеет пользователь, а каждое изменение записывается напрямую на устройство по HID++.
- Без учётной записи — ничего не нужно регистрировать, приложение работает сразу после запуска.
- Нулевая телеметрия — ни аналитики, ни отслеживания использования, ни отправки отчётов о сбоях.
- Конфигурация в текстовом виде — все привязки, пресеты и профили хранятся в одном читаемом TOML-файле.
- Открытый исходный код — двойная лицензия MIT / Apache-2.0, можно изучить или форкнуть любую строку.
Данные, которые всё же покидают компьютер: изображения устройств (загружаются с assets.openlogi.org) и опциональная проверка обновлений, отключённая по умолчанию. Привязки и профили никогда не покидают локальную машину.
Установка
Подписанные сборки доступны для macOS, Linux и Windows.
macOS
brew install --cask openlogiРекомендуется установка через Homebrew — либо можно скачать подписанный .dmg для Apple Silicon или Intel.
Linux
Доступны пакеты для amd64 и arm64, а также сборки .rpm и Arch .pkg.tar.zst.
Windows
Подписанные установщики для x86_64 и arm64, проверенные на Windows 11 — самый новый из портов.
Перед запуском OpenLogi необходимо закрыть Logi Options+ — оба приложения конкурируют за доступ к HID++, и только одно из них может владеть приёмником одновременно. На Linux то же самое касается Solaar.
Частые вопросы
OpenLogi создан компанией Logitech?
Нет. Это независимый open-source проект, не связанный с Logitech и не одобренный компанией. «Logitech», «MX Master» и «Options+» — товарные знаки Logitech.
Нужно ли закрывать Logi Options+?
Да. OpenLogi и Options+ используют HID++ для работы с одним и тем же устройством, и только одно приложение может владеть приёмником одновременно — сначала нужно закрыть Options+, включая его агент в строке меню.
Какие мыши поддерживаются?
MX Master 4, 3S и 3, MX Anywhere 3, Signature M650 и Ergo M575 — через приёмник Logi Bolt, Unifying или Lightspeed, прямое Bluetooth-соединение или USB. Для клавиатур поддерживается переназначение функционального ряда, Fn-lock и управление подсветкой/RGB; также поддерживаются лампы Litra и веб-камеры Logitech.
Работает ли приложение на Linux или Windows?
Поддерживаются все три платформы. Для Linux доступны пакеты .deb, .rpm и сборки для Arch с правилами udev и пользовательским юнитом systemd. Windows — самый новый порт, проверенный на реальном оборудовании с Windows 11, с подписанными .msi-установщиками в каждом релизе.
Нужна ли учётная запись или отправляется ли телеметрия?
Ни то, ни другое. Единственные сетевые обращения — загрузка изображений устройств и опциональная проверка обновлений, отключённая по умолчанию. Всё остальное остаётся на компьютере пользователя.
Где хранятся настройки?
В одном текстовом TOML-файле. Графический интерфейс записывает в него привязки, пресеты и профили напрямую, окно настроек отвечает за общие параметры приложения, а сам файл остаётся доступным для ручного редактирования.