A native, GPU-accelerated Redis and Valkey GUI built with Rust and GPUI, designed to browse very large keyspaces smoothly.
AprilNEA/OpenLogi
A native, local-first Rust alternative to Logitech Options+ for remapping buttons, DPI, and SmartShift on Logitech mice, keyboards, and webcams.
Open source альтернатива:Logitech Options+
- Звёзды
- 23,773
- Форки
- 818
- Открытые issues
- 529
- Последний коммит
- 17 часов назад
Что это?
OpenLogi is a desktop replacement for Logitech Options+ that talks to Logitech devices over HID++ and UVC, with no account and no telemetry. It runs on macOS, Linux, and Windows, and it provides both a GUI and a command-line interface. Settings live in a single plain-text TOML file that can be synced between machines.
On mice, it lets you remap buttons, set DPI presets, configure SmartShift and per-direction gestures, and invoke an eight-slot Actions Ring. Keyboards get global F-key remapping and static RGB lighting on supported models. Logitech UVC webcams can be adjusted for zoom, focus, exposure, white balance and other image controls, with saved profiles written back to the hardware.
The project is under active development and its features and configuration may still change. Logitech Options+ must be quit first, since only one application can own a given receiver at a time.
Ключевые возможности
- 01Remaps mouse buttons, with per-direction gesture bindings on supported buttons
- 02Adjusts DPI presets and SmartShift wheel behavior over HID++
- 03Remaps keyboard F-keys and sets static RGB lighting on supported models
- 04Controls Logitech UVC webcam image settings and saved camera profiles
- 05Provides a CLI alongside the GUI, with settings stored in plain TOML
Сценарии использования
- Replacing Logitech Options+ on a Linux desktop where the official software is unavailable
- Remapping mouse buttons and DPI without signing in to a Logitech account
- Keeping mouse and keyboard configuration in a version-controlled dotfiles repository
- Adjusting webcam exposure and white balance for video calls in any app
Темы
Частые вопросы
- Что такое OpenLogi?
- A native, local-first Rust alternative to Logitech Options+ for remapping buttons, DPI, and SmartShift on Logitech mice, keyboards, and webcams. OpenLogi is a desktop replacement for Logitech Options+ that talks to Logitech devices over HID++ and UVC, with no account and no telemetry. It runs on macOS, Linux, and Windows, and it provides both a GUI and a command-line interface. Settings live in a single plain-text TOML file that can be synced between machines.
- OpenLogi можно использовать бесплатно? Какая у него лицензия?
- OpenLogi распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenLogi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenLogi — 18 окт. 2026 г..
- Для чего можно использовать OpenLogi?
- Replacing Logitech Options+ on a Linux desktop where the official software is unavailable Remapping mouse buttons and DPI without signing in to a Logitech account Keeping mouse and keyboard configuration in a version-controlled dotfiles repository Adjusting webcam exposure and white balance for video calls in any app
- Где скачать OpenLogi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AprilNEA/OpenLogi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola.
Offline-first desktop photo manager for macOS, Windows and Linux, with local AI search, face clustering and duplicate cleanup for large libraries.
Frame is a native desktop GUI for FFmpeg, built in Rust with GPUI-CE, for converting video, audio and image files with fine-grained control.
Local-first search over your AI coding agent session history, with a Rust core, JSON CLI, and desktop GUI built on Tantivy and Jieba.
A native desktop Git client for Windows, macOS and Linux, built with Rust and egui, with optional AI help for three-way merges.