スマートフォンでLinux、自律型AIエージェントを実行する方法
言語モデルの自律性は、実行環境で壁にぶつかりがちです。チャットボットは完璧なPythonスクリプトを生成できますが、外部サーバーなしでスマートフォン上で直接実行するのは容易なことではありません。Aetherプロジェクトは、ローカルエージェントに組み込みの仮想マシンを搭載するという独自の方法でこの問題を解決します。
ドキュメントの最後で最も興味深い詳細が明らかになります:このプロジェクトは中国の高校生が空き時間で書いているものです。しかし、インターフェースの質とアーキテクチャの点で、このアプリは非常に大規模なオールインワンソリューションより新鮮に見えます。
Aetherとは
AetherはAndroid、iOS、macOS対応のクロスプラットフォームアプリです。コアにはLLMプロバイダー接続とツール呼び出し処理を担当するPi Harness Kernelエンジンが搭載されています。
メイン機能は内部に隠されています—自動Alpine Linux仮想マシンです。モデルがbashコマンドを実行、スクリプトを実行、またはファイルを解析する決定を下すと、デバイス内の分離された環境でローカルに実行されます。

Androidでは機能がさらに拡張されます:アプリがShizukuやTermuxと通信できます。これにより、エージェントはシステム制御とデバイススクリプト自動化に直接アクセスできます。
インターフェースと操作
オープンソースのLLMクライアントはしばしば笨重笨重的UIに苦しみます。在这里、著者は明らかにChatGPT、Gemini、Codex CLIからインスピレーションを得ています。アニメーションはスムーズで、ツール対話インターフェースは画面を不必要な情報で散らかりません。

操作中、ターミナル出力をリアルタイムで確認できます。モデルが軌道から外れたり、ループに陥ったりした場合は、手動でプロセスを中断または停止できます。

エージェントできること
- 事前インストール済みのAlpine VMでシステムコマンドやスクリプトを実行
- Pi Harness経由で任意の互換性のあるLLMプロバイダーと連携
- ShizukuまたはTermuxが利用可能な場合、Androidでシステムアクションを自動化
- Pi Extensionsエコシステムのプラグインをサポート
活用シーン
サーバーへのデータ送信なしでのクイックデータ分析。スプレッドシートやアーカイブをスマートフォンのチャットに直接ドロップ。モデルがAlpine VM内でスクリプトを起動し、データを処理して結果を返します。ローカルLLMを使用するか、選択したAPIを信頼すれば、データがデバイスから離れることはありません。
モバイル自動化。AndroidでShizukuと組み合わせると、エージェントはシンプルな音声またはテキストリクエストで日常的なファイル操作、ログ収集、Termuxユーティリティの管理を実行するのに役立ちます。
自律的なリサーチ。トピックを設定すると、モデルはHTTPリクエストのチェーンを自律的に実行し、コンソールユーティリティでレスポンスを解析し、最終的なサマリーをまとめます。
プロジェクトはGitHubで約500スターを獲得しており、コアロジックを активно開発しています。当然ながら、iOSの機能はシステムの厳しい制限により限定的で、ドキュメントもまだ比較的簡潔です。
しかし、Alpine LinuxをモバイルAIクライアントに直接パッケージするというアイデアにより、Aetherは興味深い実験となっています。モバイルデバイスでコードを実際に実行できる(単なるシミュレーションではなく)ツールを探していたなら、このプロジェクトは注目に値します。
関連プロジェクト