自分のデバイスで動作し、WhatsApp、Telegram、Slack、Discordなどでやり取りできるセルフホスト型のパーソナルAIアシスタント。
OpenMouse-Project/openmouse
対応するゲーミングマウスのDPIやポーリングレート、センサー設定を、ベンダードライバーなしでWebHID経由で変更できるブラウザベースのコントロールパネル。
- スター
- 2,533
- フォーク
- 170
- 未解決の Issue
- 30
- 最終コミット
- 18 時間前
これは何?
OpenMouseを使うと、対応するゲーミングマウスを接続してデバイス情報を確認し、WebページからDPIやポーリングレートなどの設定を変更できます。ブランドごとに設定アプリをインストールする代わりに、このコントロールパネルはChromiumベースのブラウザで動作し、WebHID経由でデバイスと通信します。
プロジェクトは共有プロトコルライブラリの@openmouse/protocolを中心に構成されており、各ベンダー向けのパケットコーデックとWebHIDドライバーが含まれています。コントロールUIは、このライブラリのレジストリを通じて対応ドライバーを検出するため、新しいデバイスへの対応は主にprotocolリポジトリにドライバーコードを追加すれば完了します。WebアプリはTypeScriptで書かれており、公開開発用コントロールパネルとしてデプロイされています。
Linuxでは、ブラウザからhidrawノードを開くためにudevルールが必要なデバイスもあり、プロジェクトではVXEの1モデル向けのルールを案内しています。オプションのOpenMouse Bridgeを使うと、ブラウザからのWebHIDアクセスが制限されている場合に、ループバック接続のネイティブHIDトランスポートを利用できます。
主な機能
- 01対応するゲーミングマウスのDPIとポーリングレートをブラウザから変更できます。
- 02接続したマウスのデバイス情報を表示します。
- 03WebHIDを使用するため、Chromiumベースのブラウザではブランドごとのデスクトップドライバーが不要です。
- 04別の@openmouse/protocolライブラリにベンダードライバーを追加することで、新しいデバイスに対応できます。
- 05ブラウザからのアクセスが制限されている場合に、HIDトランスポート用のローカルBridgeをオプションで利用できます。
ユースケース
- ベンダー製ソフトウェアをインストールせずに、ゲーミングマウスのDPIやポーリングレートを調整する。
- ブラウザベースの単一インターフェースから、複数ブランドのマウスを管理する。
- LinuxなどのWebHID対応システムで、新しいマウスドライバーを追加したり、プロトコルコーデックをテストしたりする。
トピック
よくある質問
- openmouse とは?
- 対応するゲーミングマウスのDPIやポーリングレート、センサー設定を、ベンダードライバーなしでWebHID経由で変更できるブラウザベースのコントロールパネル。 OpenMouseを使うと、対応するゲーミングマウスを接続してデバイス情報を確認し、WebページからDPIやポーリングレートなどの設定を変更できます。ブランドごとに設定アプリをインストールする代わりに、このコントロールパネルはChromiumベースのブラウザで動作し、WebHID経由でデバイスと通信します。
- openmouse は無料で使えますか?ライセンスは?
- openmouse は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openmouse は今もメンテナンスされていますか?
- 活発にメンテナンス中。openmouse の最終コミットは 2026年10月18日 です。
- openmouse は何に使えますか?
- ベンダー製ソフトウェアをインストールせずに、ゲーミングマウスのDPIやポーリングレートを調整する。 ブラウザベースの単一インターフェースから、複数ブランドのマウスを管理する。 LinuxなどのWebHID対応システムで、新しいマウスドライバーを追加したり、プロトコルコーデックをテストしたりする。
- openmouse はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/OpenMouse-Project/openmouse
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントやワークフローを構築できるfair-codeの自動化プラットフォーム。1500以上の連携先に対応。
Claude CodeとCodexにマルチエージェントスウォーム、共有メモリ、タスク振り分け、マシン間連携を加えるエージェントハーネス。
Android、iOS、Webで動作するユニバーサルなネイティブアプリをReactで構築するオープンソースフレームワーク。
選んだ動画や電子書籍、講座を教材に学べる、Enjoyアプリを中心としたAI支援型の英語学習プロジェクト。
Claude CodeやCodexなどのコーディングエージェントで共有できるローカルモデルゲートウェイ