シンプルで安心して使えるリモートマウスツール「lifegence-remote-mouse」 を公開しました
Lifegence(ライフジェンス)は、PCをネットワーク越しに操作するためのシンプルなリモートマウスツール「lifegence-remote-mouse」 をオープンソースソフトウェア(OSS)として公開しました。
本ツールは、PC側で動作する軽量サーバーと、Androidスマートフォン用アプリを組み合わせることで、
スマートフォンをタッチパッド代わりに利用できるリモートマウス環境を提供します。
■ 開発の背景
本プロジェクトのきっかけは、非常に個人的で現実的なものでした。開発者が使用していた WindowsノートPCのタッチパッドが故障し、しばらくはマウスを持ち歩いて対応していましたが、
- 荷物が増える
- 外出先で忘れる
- 毎回接続するのが面倒
といった不便さが積み重なり、「スマートフォンをそのままマウスとして使えないか」と考えたことが始まりです。
■ 既存ツールへの不安とOSS化の理由
市販・既存のリモートマウス/リモート操作ツールも試しましたが、以下の点が気になりました。
- ソースコードが公開されていない
- 常駐サービスの挙動が分からない
- 外部サーバーを経由する構成
- セキュリティ面での不透明さ
PCを遠隔操作できるツールだからこそ、何をしているか分からないものは使いたくないという判断から、自作を決めました。そして、
- 動作が確認できる
- 自分でビルド・検証できる
- 第三者にも透明性を持たせられる
という理由から、最初から OSSとして公開しています。
■ ツールの特徴
- マウス操作(移動・クリック)に特化
- 画面転送やキーボード操作は非対応
- PC側は軽量なサーバーとして動作
- Androidスマートフォンから直感的に操作可能
- クラウド不要、ローカルネットワーク内で完結
高機能なリモートデスクトップの代替ではなく、「入力だけを外から渡す」ための割り切った設計です。
■ インストールと利用方法(概要)
PC側(Windows)
- GitHubの Releases ページからサーバー実行ファイルをダウンロード(EXE版とインストーラー版があります)
.exeファイルを起動するとAndroid側アプリでスキャンするためQRコードが表示され、サーバーが待ち受け状態になります
Android側
- 同じく Releases ページからAndroidアプリ(APK)をダウンロード
- APKをインストールしてアプリを起動(インストールの許可が必要です)
- PC側QRコードをスキャンすることで、PCのIPアドレス/ポート番号が自動的に入力されます
- 接続ボタンをクリックするとマウスパッド画面が表示されます
PCとスマートフォンが 同一ネットワーク内 にあれば、すぐに利用を開始できます。
■ 想定される利用シーン
- 壊れたタッチパッドの代替として
- マウスを持ち歩きたくない場合
- 展示・デモ環境での簡易操作
- ブラックボックスなリモート操作ツールを避けたい場合
■ 今後について
本プロジェクトは、
- 小さく
- 分かりやすく
- 安心して使える
ことを重視し、継続的に改善していく予定です。
機能追加よりも、安定性・可読性・透明性を優先します。
■ GitHub リポジトリ
ソースコード、アプリのダウンロード、詳細な使い方は以下のGitHubリポジトリをご覧ください。
