LogiLite 是一个轻量级 macOS 罗技鼠标配置工具,目标是替代官方 Logi Options+ 的常用配置界面,同时尽量降低内存占用。
当前版本运行内存约 40 MB 左右,适合只需要调整鼠标常用参数、按钮动作、滚轮和指针设置,但不想长期运行完整官方 App 的场景。
目前仅在 MX Anywhere 3S 上测试可用,其他罗技设备暂未验证。
默认配置会自动发现当前 Mac 上的 Logi Options+ depot、设备完整 slotId 和通用 profile。config.yaml 中仍保留按钮控制 ID、资源路径、官方 profile 名称等配置项,必要时可以按本机环境覆盖。
- 更轻量地管理罗技鼠标配置。
- 降低常驻内存占用。
- 保留常用配置能力,例如按钮动作、滚轮、指针速度等。
- 使用原生 macOS AppKit 实现界面,避免 Electron/Web 前端带来的额外内存开销。
LogiLite 不直接重新实现罗技设备协议,而是借用官方 Logi Options+ 的后台进程:
/Library/Application Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/MacOS/logioptionsplus_agent
也就是说,LogiLite 依赖官方 logioptionsplus_agent 负责实际设备通信和配置写入,自己只提供更轻量的本地界面和命令封装。
- 安装并打开官方 Logi Options+。
- 在官方 App 中确认 MX Anywhere 3S 已识别,且按钮、滚轮、指针等配置读取和写入正常。
- 退出 Logi Options+ 主 App。
- 确认官方后台进程仍然保留。可以在“活动监视器”中搜索
logioptionsplus_agent,也可以检查进程路径:
/Library/Application Support/Logitech.localized/LogiOptionsPlus/logioptionsplus_agent.app/Contents/MacOS/logioptionsplus_agent
- 构建 LogiLite:
./scripts/build-mac-app.sh- 打开 LogiLite:
open build/LogiLite.app也可以直接在 Finder 中打开:
build/LogiLite.app
如果官方后台进程没有运行,LogiLite 可能无法读取或写入设备配置。
按钮动作:
指向和滚动:
- macOS 原生轻量 App。
- 应用程序配置切换。
- 按钮动作读取和设置。
- 官方应用专属动作库。
- 键盘快捷键配置。
- 滚轮相关设置。
- 指针速度相关设置。
- SmartShift 相关设置。
- Easy-Switch 功能暂未实现。
./scripts/build-mac-app.sh构建产物:
build/LogiLite.app
LogiLite 不是官方罗技软件。它依赖官方 Logi Options+ 的后台 agent,因此建议先用官方 App 完成设备初始化和基础配置确认,再使用 LogiLite 作为日常轻量替代。

