Qetesh/logi-options-plus-mini
40.9
Weak · 1 October 2026
6.6k
lines of production code
Swift
with Rust, TypeScript
2
measurements over time
What this system is
This system is a cross-platform utility that customizes the official Logi Options+ installer to give users granular control over feature selection and installation behavior. It provides native applications for both macOS and Windows, enabling selective enablement or disablement of modules such as analytics, Flow, and SSO during setup. The tool automates the download, installation, and configuration preservation processes while supporting region-specific sources and automatic updates.
Features
Initial release of Logi Options+ mini with cross-platform installation tools
This change introduces the Logi Options+ mini project, an unofficial third-party tool that customizes the official Logi Options+ installer to allow users to selectively enable or disable features (such as analytics, Flow, SSO, and Actions Ring) during installation. The repository provides macOS and Windows native applications (SwiftUI for macOS, Tauri 2 for Windows) alongside shell and PowerShell scripts that automate the download, uninstall, and re-install process while preserving user configuration. It also includes an Apache 2.0 license, a \.gitignore\ file, and auto-update feeds (Sparkle for macOS, Tauri for Windows) to support version 2.1.0/2.1.1 releases.
(repo-wide) · high confidence
Introduce Logi Options+ Mini installer and privileged agent for macOS
The Logi Options Plus Mini area now includes a new macOS application and background agent. The application provides a UI for installing the Logi Options+ suite, featuring automatic update checks via Sparkle and a preference pane to select the installer download source (Global or China). It communicates with a new privileged background agent (Logi Options+ mini Agent) via XPC to execute installation commands with elevated privileges, handling agent registration and status monitoring through SMAppService.
Logi Options Plus Mini · high confidence
Introduce Logi Options+ mini installer for Windows
Adds a new Tauri-based Windows application that manages the installation of Logitech Options+ with enhanced control. Users can now selectively enable or disable 12 feature modules (such as Quiet Install, Flow, and AI Prompt Builder) during setup, and the tool automatically detects the user's region to switch between global and China-specific download sources. The installer includes configuration backup and restore capabilities to preserve settings, supports both online and offline installation modes, and implements version-aware parameter filtering to handle deprecated installer flags.
Logi Options Plus Mini For Windows, Logi Options Plus Mini For Windows/src-tauri · high confidence
Dependencies
Logi Options+ Mini for Windows initializes with Tauri v2 and React dependencies
The Logi Options+ Mini for Windows application is established as a new Tauri v2 project, introducing a dependency stack that includes React 18, Vite 6, and TypeScript 5.6 for the frontend, alongside Tauri CLI v2 and associated plugins (dialog, fs, opener, process, shell, updater) for the native layer. The Rust backend is configured with Tauri v2, reqwest 0.12, and tokio, while the lockfiles (pnpm-lock.yaml and Cargo.lock) are generated to resolve these specific versions.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 39 → 41 (+1.4)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 82 → 81 (-0.6)
- Architecture 97 → 98 (+1.1)
- Maturity 63 → 62 (-0.3)
- Readiness 22 → 24 (+2.1)
- Security 73 → 80 (+6.7)
- Accessibility 34 → 34 (+0.0)
- Performance 100 (new)
Resolved (11)
- Outdated (npm): @tauri-apps/api
- Outdated (npm): @tauri-apps/plugin-dialog
- Outdated (npm): @tauri-apps/plugin-fs
- Outdated (npm): @tauri-apps/plugin-opener
- Outdated (npm): @tauri-apps/plugin-shell
- Outdated (npm): @tauri-apps/plugin-updater
- Outdated (npm): i18next
- Outdated (npm): lucide-react
- Outdated (npm): react
- Outdated (npm): react-dom
- Outdated (npm): react-i18next
New (26)
- Duplicated block (13–14 lines × 2) (Logi Options Plus Mini For Windows/src-tauri/src/downloader.rs)
- Duplicated block (18–19 lines × 2) (Logi Options Plus Mini For Windows/src-tauri/src/backup.rs)
- Duplicated block (28 lines × 2) (Logi Options Plus Mini For Windows/src-tauri/src/installer.rs)
- Duplicated block (9 lines × 2) (Logi Options Plus Mini For Windows/src-tauri/src/commands.rs)
- Duplicated block (9 lines × 2) (Logi Options Plus Mini For Windows/src-tauri/src/commands.rs)
- Hotspot: Logi Options Plus Mini/Logi Options+ mini/logi_options_plus_installer/logiOptionsPlusView.swift (Logi Options Plus Mini/Logi Options+ mini/logi_options_plus_installer/logiOptionsPlusView.swift)
- LogiOptionsPlusView.body (cognitive 31) (Logi Options Plus Mini/Logi Options+ mini/logi_options_plus_installer/logiOptionsPlusView.swift)
- LogiOptionsPlusView.body (cyclomatic 23) (Logi Options Plus Mini/Logi Options+ mini/logi_options_plus_installer/logiOptionsPlusView.swift)
- MethodTooLong: LogiOptionsPlusView.body (Logi Options Plus Mini/Logi Options+ mini/logi_options_plus_installer/logiOptionsPlusView.swift)
- Outdated: env_logger
- Outdated: futures-util
- Outdated: log
- Outdated: serde
- Outdated: serde_json
- Outdated: tauri
- Outdated: tauri-build
- Outdated: tauri-plugin-dialog
- Outdated: tauri-plugin-fs
- Outdated: tauri-plugin-opener
- Outdated: tauri-plugin-process
- …and 6 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
Qetesh/logi-options-plus-mini was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit cd6d4524c72c37fe7f9c51a45abbd35b3583d5e0 — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.