LinkAndroid は一つのアプリを独立した窓にし、繰り返しの操作をスクリプトへ渡す
要約
LinkAndroid はアンドロイドの携帯に計算機の上の居場所を作る。アプリを一つだけ独立した窓へ映せて携帯を丸ごとふさがず、書類、アプリ、録画、端末が一つの画面にそろう。繰り返しの操作は Python のスクリプトと AI に任せる。
- ソフト名
- LinkAndroid
- バージョン
- 2.3
- オープンソース
- オープンソース
- OS
- WindowsmacOSLinux
- 公式サイト
- https://linkandroid.com/
- 更新日時
- 2026-10-10 14:37
携帯を計算機へ渡すのに、携帯をふさぐことを代価にしてはならない。
アンドロイドの携帯と計算機の間の隙間は、一つのソフトで埋まるものではない。書類を送るには線を挿し、包みを入れるには助手を開き、画面を録るには別の道具へ替え、不具合を調べる命令を二つ打つには端末をもう一つ開く。これを一日に十数度繰り返せば、道具の連なりそのものが負担になる。LinkAndroid がやろうとしているのは率直で、つなぐこと、画面を映すこと、書類、アプリ、撮影と録画、命令の列、スクリプトを一つの窓にまとめ、携帯に計算機の上の安定した居場所を与えることだ。
Electron を土台にした横断的な道具で、Windows、macOS、Linux で動き、Apache-2.0 のもとで公開されている。携帯側に何かを足す必要はなく、仕組みがもともと持つ不具合の調査の通り道を使う。用意するのはただ一つ、開発者向けの選択肢にある切り替えを入れることだけだ。
映す単位を、画面一枚からアプリ一つへ縮める
よくあるやり方は携帯の画面を丸ごと計算機へ移すもので、代価もはっきりしている。絵が渡った瞬間、携帯はほぼふさがる。LinkAndroid は 2.3.0 版で見方を変え、映す対象を画面からアプリへ縮めた。選んだアプリが仮想の画面を一つ専有し、独立した窓を開く。携帯の physical な解像度は影響を受けず、主の画面はそのまま使える。二つのアプリを同時に見たければそれぞれ別の窓へ映せばよく、互いに邪魔をせず、片方だけ止めることもでき、映すのをやめれば映していたアプリは自動で終わる。
仮想画面の大きさと画素の密度は自分で決められ、携帯に合わせるか、いくつかの既定から選ぶか、自前の値を入れられる。選んだ内容は覚えられる。同じ版で、携帯の解像度へ戻す入口も加わった。別の道具が変えてしまった端末を、一回の操作で元へ戻せる。

つなぐことは、押す回数が少ないほどよい
線を挿せば見分けられ、電波の道も十分に用意されている。符号を読んで組み、六桁の組むための番号を入れ、住所とポートを直接書き、同じ網の中の端末は自動で見つけさせることもできる。複数の携帯を組に分け、試験用と予備を別にしておけば絞り込みが速い。追いかけの方式はまとめての操作に向き、主の窓でのクリック、戻る、音量、撮影が他の端末へも同じように送られるので、一度で済み、窓を切り替えて回る必要がない。
絵の質は必要に応じて調えられ、伝送の割合、毎秒のこま数、窓を最前面に置くか、縁を出すかは設定の中にある。携帯をずっと光らせたくなければ、映すときに画面を切る設定があり、右の面には消灯と点灯のボタンもある。切り替えは制御の約束ごとを通るので、ついでに携帯を施錠してしまうことはない。配信に別の位置が要るときは、携帯の前か後ろのカメラを呼んでその絵を計算機へ実時間で送れる。解像度も毎秒のこま数も選べる。映す中身は熟した公開のやり方を受け継いでいるので、遅れも絵も命令の列から直接呼ぶのと近く、違うのは長い引数の列を覚えなくてよくなったことだ。

書類、アプリ、録画、端末、どれも同じ窓の中に
書類の管理は携帯の保管を机の上に掛け、既定では保管の根に開き、一覧と升目の二つの見方を切り替え、名か時か大きさで並べ替え、上げ下げも削除も改名も引いて動かすだけで済む。アプリの管理は入っている第三者のアプリを並べ、絵柄を自動で合わせ、まとめて外すことも、計算機から包みを選んで携帯へ入れることも、その場でアプリを起動することもできる。
画面の録画は MP4 と GIF の二つを出せ、長さも質も自分で決め、書き出したあと自動で縮められる。手本を見せるにも、手順を録るにも、不具合を再現するにも足りる。撮影は押したあとに裸の絵を渡すのではなく、内蔵の飾り面をそのまま開き、端末の縁と濃淡の背景を足すので、別のソフトへ書き出して殻をかぶせる手間が省ける。端末は完全な命令の列の環境で、よく使う命令は横の早見の面に並び、一度の操作で差し込めるので、履歴をたどる必要がない。

繰り返しの操作をスクリプトに書き、書けない部分は AI に補わせる
これを単なる映す道具から分かつのは、仕事の仕組みである。スクリプトは Python で書き、土台は uiautomator2 で、その外に包みの口をかぶせ、押す、滑らす、アプリを起こす、端末の情報を読む、撮る、キーを押すといった動きを収めている。百を超える口が日常の操作をほぼ覆う。編集の面は CodeMirror 6 を土台にし、Python、JavaScript、YAML、Markdown、JSON の色分けに対応し、書いたものをそのまま試しに走らせられ、横で携帯の見え方と画面の階層も見られる。
コードが書けなくても障りはない。AI にスクリプトを作らせるときは、まず今の画面と画面の階層を読み、そのうえでこの口の決まりに沿ってコードを書く。同時に命令の列や子の工程といった危うい道は禁じ、スクリプトが制御された口だけを通るようにする。モデルへのつなぎは四十を超える提供元を覆い、手元で動く Ollama と LM Studio もその中にある。スクリプトは時刻の式で繰り返し走らせられ、複数の端末に印を付けてまとめて走らせることもでき、走った記録と日志は仕事の一覧に残る。仕事の力は遠くからの口としても出され、証票つきの確認を伴うので、流れの中で一度の求めを送れば、ある端末の上の仕事が起きる。

使う前に知っておきたい三つのこと
一つ目は動く場所。Windows 10 以降と macOS 10.15 以降にはそれぞれの包みがあり、macOS は Intel と Apple の芯で分かれ、Linux には AppImage と deb の二つが用意される。案件は Apache-2.0 で公開され、源も読める。二つ目は版の分かれ方。提供側は中核の機能を無償の公開の共同版に入れ、Pro 版では複数の端末をそろえて操ること、端末を組に分けて管理すること、同じ網の中で自動で見つけることといった先の力を足し、必要に応じて申し込む形にしている。払わなくても主な機能は動く。三つ目は前もっての条件。線でも電波でも、携帯はまず不具合の調査の切り替えを入れ、この計算機を許す必要があり、電波ではさらに同じ網の中にいることが要る。この一歩が越えられなければ、先へは進まない。
省こうとしているのは、一度のクリックではない。携帯と計算機の間で何度も行き来を求めるあの隙間だ。端末を机の上の手軽に触れる対象にし、残った繰り返しはスクリプトへ渡す。