Warning

OpenLogi は現在活発に開発中であり、まだ安定していません —— 機能や設定は今後も変わる可能性があります。リポジトリに Star ⭐ と Watch 👀 を付けて、新しいリリースの通知を受け取りましょう。

English | 简体中文 | 日本語 | Deutsch | Français | 한국어 | Русский

OpenLogi

OpenLogi

⚡️ Rust 製のネイティブでローカルファーストな Logitech Options+ 代替 🦀
HID++ と UVC で Logitech のマウス・キーボード・ウェブカメラの能力を最大限に引き出す

AprilNEA%2FOpenLogi | Trendshift

Options+ にうんざり?OpenLogi をどうぞ。

macOS、Linux、Windows に対応。


Options+ を超えて

OpenLogi にできて Options+ にできないこと:

  • 軽量なまま。 ネイティブ Rust + GPUI。
  • Linux で動く。 Linux は OpenLogi のファーストクラスプラットフォームです。
  • ジェスチャーボタンを自由に。 どの物理ボタンにでもジェスチャー役を割り当てられ、ジェスチャーを完全にオフにもできます。
  • 設定がプレーンテキスト。 すべてが 1 つの TOML ファイルに収まり、好きな方法でマシン間を同期できます。
  • スクリプトで叩ける。 GUI に加えて本物の CLI も。

機能一覧

  • Logi Bolt / Unifying レシーバー、Bluetooth、有線で接続されたデバイスに対応し、バッテリー残量と充電状態を表示
  • OS 入力フックによるボタン再マッピング:組み込みアクションカタログ + カスタムキーボードショートカット(TOML で作成)¹
  • アプリごとのプロファイルオーバーレイ(フォーカスで自動切替;macOS + Windows、Linux は X11 / XWayland のみ)
  • Litra ライト:電源、明るさ、色温度。カメラの使用状況に連動した自動オン / オフも可能

マウス

  • ミドル、モードシフト、サムホイールなどのボタンのキャプチャと再マッピング(ミドルは全プラットフォーム対応、その他はデバイス機能に依存)
  • 方向別ジェスチャーバインディングとライブキャプチャ(対応する任意のボタンに設定可能)
  • Actions Ring:カーソル中心の 8 スロットアクションオーバーレイ(ShowActionsRing)、アプリごとのレイアウトに対応
  • DPI 制御:プリセット + サイクル / プリセット指定アクション(0x2201
  • SmartShift ホイール:モード切替、感度、永続ラチェットパネル(0x2111
  • デバイスごとのネイティブスクロール反転(0x2121、対応デバイス)

キーボード

  • F キーのグローバル再マッピング:マウスと同じアクションカタログに加え、テキスト入力、キーコンボ、複数ステップのワークフローなどのパワーユーザーアクション(macOS + Windows)
  • 静的 RGB ライティング(0x8070 / 0x8080、対応デバイス)

カメラ

  • あらゆる Logitech UVC ウェブカメラ(Brio、StreamCam、C920 シリーズなど)にプラグアンドプレイで対応
  • ライブプレビュー:見ているあいだだけカメラを起動し、離れると完全に解放されて LED も消灯
  • 画質コントロールは UVC ハードウェアへ直接書き込み:ズーム、フォーカス、露出、明るさ、コントラスト、彩度、シャープネス、ホワイトバランス、色合い。フォーカス / 露出 / ホワイトバランスは自動モード切替付きで、Meet / Zoom / OBS などカメラを使うすべてのアプリに反映
  • ワンクリックプロファイル:組み込みの「デフォルト / 配信 / ビデオ通話」に加えてカスタムスナップショットを保存可能。設定はカメラごとに保持され、次回表示時にハードウェアへ書き戻されます

¹ Linux のメディアキーアクションは D-Bus MPRIS を使います。少数の macOS 固有アクションには Linux で汎用的な対応物がなく、no-op になります。Windows では利用可能なプラットフォームアクションをネイティブの対応機能に割り当てます。

インストール

Important

先に Logi Options+ を終了してください —— 両者は HID++ アクセスを奪い合い、1 つのレシーバーを同時に所有できるのは片方だけです。

macOS

macOS 13 以降が必要です。

最新リリースから署名・公証済みの .dmg をダウンロードし、OpenLogi.app/Applications にドラッグします。

または Homebrew で:

brew install --cask openlogi

公式 Homebrew cask が標準のインストール経路です。代わりに aprilnea/tap で GitHub の最新リリースを明示的に追うには:

brew tap aprilnea/tap
brew install --cask aprilnea/tap/openlogi@latest

openlogi@latest は OpenLogi のリリースワークフローが管理しており、公式 cask の autobump より先に更新されることがあります。openlogiopenlogi@latest のどちらか一方だけをインストールしてください。

Linux

最新リリースから .deb または .rpm をダウンロード:

# Debian / Ubuntu
sudo dpkg -i openlogi-*.deb

# Fedora / RHEL
sudo rpm -i openlogi-*.rpm

# Arch Linux
sudo pacman -U openlogi-*.pkg.tar.zst

パッケージは x86_64/amd64arm64/aarch64 の両方で公開されています。

パッケージは udev ルールをインストールし、sudo なしで /dev/hidraw*/dev/uinput にアクセスできるようにします。インストール後、ユーザーのバックグラウンドエージェントを有効化してください:

systemctl --user enable --now openlogi-agent.service

手動 / ソースからのインストールや systemd のないディストリビューションは INSTALL-linux.md を参照。

Windows

各リリースには署名済みポータブル .zip とユーザー単位の .msi インストーラー(x86_64 / arm64)が付属します。どちらも GUI(OpenLogi.exe)と、すべてのデバイス I/O を所有するバックグラウンド agent(openlogi-agent.exe)を同梱します。ポータブル zip では 2 ファイルを同じ場所に置いてください。そうしないと GUI は接続先を失います。

Windows サポートは動作しており、有線キーボードと Unifying レシーバー接続のマウスを使い、MSI のインストール、インプレースアップグレード、アンインストールを含めて Windows 11 実機でエンドツーエンド検証済みです。macOS 版より新しいため、問題があれば報告してください。agent はシステムトレイアイコン(メインウィンドウを表示 / 終了)を表示し、メインウィンドウを閉じてもアプリを開けます。Windows で無効にするには TOML の [app_settings] ブロックで show_in_menu_bar = false を設定し、agent を再起動してください。GUI の切り替えは現在 macOS 専用です。

ソースからのビルドは DEVELOPMENT.md を参照。

使い方(CLI)

USAGE.md を参照

設定

CONFIGURATION.md を参照

開発

DEVELOPMENT.md を参照

謝辞

  • Windows・カメラ・i18n: @davidbudnick —— キーボード RGB 対応、Windows 対応、Logitech ウェブカメラ対応
  • Linux 移植: @cserby —— Linux 対応
  • Solaar by @pwr —— オープンソースの HID++ 実装
  • Mouser by @TomBadash —— ローカル完結・アカウント不要の Options+ 代替

ライセンス

本リポジトリのコードは、以下のいずれかのライセンスを選択できます:

サードパーティコード

crates/openlogi-hidpphidpp(作者 @lus)の vendored fork で、0BSD ライセンスです。

ロゴとブランドアセット

OpenLogi のロゴをデザインしてくれた @kubai087 に感謝します。OpenLogi のロゴとアプリアイコン —— design/ 配下のブランドアセット —— は © 2026 AprilNEA が全権利を留保しており、上記の MIT/Apache ライセンスの対象外です。design/LICENSE を参照してください。コードをフォークしても OpenLogi の名称・ロゴ・アイコンの使用権は付与されません。事前の書面による許可なく、ご自身のプロジェクト、フォーク、配布物を表すために使用しないでください。


Logitech とは無関係です。 「Logitech」「MX Master」「Options+」は Logitech International S.A. の商標です。

リポジトリの活動

Repobeats analytics image