オープンソースモデルに、ついにモバイル版が登場した。私がローカルで動かしている Qwen 3.8-27B の高密度モデルに、モバイルインターフェースが備わったのだ!
まだ少し興奮しているので、説明させてほしい。
まず、エージェントについて話そう。Codex には独自のリモコンがあり、外出先からスマホで自宅のコンピュータ上の Astra を操作できる。しかし、他のモデルを使う場合、Sam Altman はサポートしてくれない。Claude Code にもリモート機能はあるが、多くの人はアカウント停止を恐れて使いたがらない。一度使っただけでアカウントが停止されたという話が多すぎる。Grok Build にはまだなく、GLM、MiniMax M3、Kimi は言うまでもない。
次にアプリについて。クラウドベースのモデルにはすべてモバイルアプリがあり、スマホを取り出してチャットできる。しかし、それは単なるチャットであり、自宅のコンピュータで動いているエージェントを操作するのとは全く別物だ。
ローカルモデルはどうか?自宅のマシンで動かしている Qwen 27B は、仕事に十分な能力がある。停止されることもなく、無料で、信じられないほど高速だ。しかし、ターミナルの中にしか存在せず、家を出ると接続が切れてしまう。自分でアプリを書くか、諦めるしかないと思っていた。
そこに、UU Remote が画期的なアップデートを遂げた。スマホでターミナルに入ると、Qwen のセッションがすぐそこにあった。スマホに要件を話すと、それが動き出した。
それだけだ。コードは一行も書いていない。

ここでは Pi を使って Qwen に接続している。Claude Code を使って Qwen に接続する場合も同じだ。ターミナルでどのエージェントが動いていても関係ない。UU Remote は、そのターミナルをそのままスマホに持ってくるだけだ。
スマホで次々と出力されるコードの行を見ていると、その感覚は非常に具体的だった。オープンソースモデルがついに独自のモバイルインターフェースを手に入れたのだ。しかも、それは自分のマシン上のインターフェースだ。誰かのサーバーを経由せず、一銭もかからない。モデルは私のものであり、モバイルインターフェースも私のものだ。
ガイド
この記事は長くないので、興味のあるところに飛んでください。
- 1. UU Remote の画期的なアップデート
- 2. tmux を搭載:その安全性の理由
- 3. uu-term-bridge をオープンソース化:デスクトップとモバイルのシームレスな切り替え
1. 今回の UU Remote の画期的なアップデートで、具体的に何が変わったのか?
今回のバージョンの UU Remote は、何をしたことでこれを突然可能にしたのか?
- Mac アクセスにパスワードが不要になった。アカウントの照合により直接アクセスできるようになり、毎回パスワードを入力する必要がなくなった。
- ターミナルでの TUI フルサポート。セレクター、ステータスバー、Claude Code、Grok Build、Pi などのスラッシュコマンドパネルがすべて正しくレンダリングされる。指でタップして送信できる。以前は、これらはモバイルでは文字化けの塊だったが、今ではコンピュータ上とまったく同じように表示される。
- マルチターミナルセッション。複数のエージェントを同時に実行できる。戻るボタンをタップすると「離席中」状態になるだけで、エージェントは作業を続け、いつでも再入室して進捗を確認できる。
- クロスデバイス引き継ぎ。
uuyc-cli lterm ls / attach / newの 3 つのコマンドで、スマホで開始したタスクを自宅のコンピュータで続行でき、その逆も可能で、進捗が失われることはない。 - 下部に常時表示されるショートカットキー行と、システム IME を呼び出す独立した入力ボックス。音声入力には Doubao IME を使用し、確認してから送信している。

2. tmux を搭載しているから安全
ついでに、これをどのように実現したかについて話そう。多くの人が尋ねるであろう疑問に直接関係するからだ。ローカルセッションをリモートソフトウェアに委ねても安全なのか?
調べてみたところ、tmux を搭載している。UU Remote には Mac 用の tmux が組み込まれている。スマホで「新規ターミナル」をタップすると、UU メインプログラムがこの tmux 上にセッションを開く。モバイル画面は、そのセッションにアタッチされた tmux クライアントに過ぎない。
スマホで戻るボタンをタップしても、クライアントが切断されるだけで、セッションは存続し、エージェントは動き続ける。これが「離席しても終了しない」機能の仕組みだ。

では、安全性の疑問に戻ろう。エージェント、モデル、セッションはすべて自分のマシン上の tmux の中にあり、ローカルで tmux new と入力するのと何ら変わらない。
以前は、フルスクリーンのリモートアクセスで tmux を使うには、面倒なピンチイン・ピンチアウト操作が必要だった。
UU Remote が行ったのは、これらの旧来の製品を新しいものに変えたことだ。モバイルセッションリスト、フル TUI レンダリング、独立した入力ボックス、クロスデバイス引き継ぎ。tmux は常に存在していたが、これまで誰もこのようにモバイルに持ち込むことはなかった。
しかも無料だ。遅延を感じさせないゲームグレードのリモート画面制御と、真に使えるターミナルが、すべて無料で手に入る。
UU Remote は元々、ゲーマーがスマホでリモートゲームをプレイするためのものだった。今では、ローカルモデルのモバイルインターフェース、そして AI へのエントリーポイントとして予想外の役割を果たしている。これは偶然ではないと思う。製品開発に真剣に取り組む人々への、時代からの報酬なのだ。
3. uu-term-bridge をオープンソース化:デスクトップとモバイルのシームレスな切り替え
Codex の優れている点について触れておかなければならない。Codex のリモートアクセスはシームレスに双方向だ。モバイルで作成したセッションはすぐにコンピュータで利用でき、その逆も可能だ。どこでも作業を開始でき、追加の手順なしでデバイスを切り替えられる。
UU にはまだこの機能がない。UU は自分で作成したセッションしか認識しない。新しいセッションを作成する方法は、スマホでタップするか、Mac で uuyc-cli lterm new と入力するかの 2 つだけだ。Mac の iTerm2 で複数のエージェントを開いていても、それらはモバイルリストに表示されない。スマホで表示するには、事前にコマンドを実行してセッションを作成する必要がある。
順序が逆だ。普通の人はコンピュータで作業を開始し、外出するときに初めて引き継ぎたいと思うものだ。
幸い、UU は uuyc-cli コマンドラインを公開しているので、lterm new / ls / attach はすべてスクリプト化できる。私はこれをベースにアップグレード版を構築し、uu-term-bridge としてオープンソース化した。

一度インストールし、提供されている iTerm2 プロファイルをデフォルトに設定する。その後、Cmd+T、Cmd+N、Cmd+D で作成されたすべてのタブ、ウィンドウ、分割画面が、何も入力しなくても自動的にモバイルリストに表示される。タブを閉じるとセッションが終了し、リストがクリーンアップされる。逆方向も機能する。モバイルでターミナルを作成すると、2 秒以内に Mac 上に iTerm2 ウィンドウが自動的にポップアップ表示される。

これは macOS + iTerm2 + UU Remote で動作する。必要に応じて自由に修正してほしい。リポジトリは以下にある。
https://github.com/limin112/min-skill/tree/main/tools/uu-term-bridge
UU がリモートターミナルを使えるようにした。私は UU の肩の上に立って、それをさらに良くした。
オープンソースモデルのモバイルインターフェースがついに登場した。Codex よりも優れており、高速で、便利だ。すべてのオープンソースモデルに簡単に接続できる。
UU Remote は素晴らしい。





