AnyClaw APKを使用して、Android上でOpenClawとCodex CLIをネイティブ実行

✍️ OpenClawRadar📅 公開日: February 25, 2026🔗 Source
AnyClaw APKを使用して、Android上でOpenClawとCodex CLIをネイティブ実行
Ad

AnyClawは、OpenClawとCodex CLIをAndroid向けの組み込みLinux環境内にバンドルしたAPKです。インストール後、一度だけOpenAI OAuth認証を行うと、ゲートウェイとコントロールUIがデバイス上でローカルに実行されます。

技術的な実装の課題

Android環境の特性により、セットアップには大きな課題がありました:

  • ネイティブFFI: OpenClawはkoffiに依存していますが、事前ビルドされたAndroidバイナリが存在しません。解決策として、約20個のTermuxパッケージ(clang、cmake、make、lld、NDK sysroot)をダウンロードし、koffiをスマートフォン上で直接ソースからビルドする必要がありました。
  • バイナリパッチング: makeおよびcmakeバイナリのELFヘッダーにはTermuxパスがハードコードされており、実行前にバイナリパッチングが必要でした。
  • ゲートウェイのクラッシュ: Xiaomiデバイスでは、Androidのccmni携帯ネットワークインターフェースに対してhomebridge/ciao(mDNSライブラリ)がAssertionErrorをスローし、ゲートウェイがクラッシュしました。OpenClawのunhandledRejectionハンドラーは認識されないエラーに対してprocess.exit(1)を呼び出します。修正には、ミニファイされたrunner-*.jsをパッチし、「interface」を含むエラーをキャッチして終了せずに警告としてログに記録するようにしました。
  • デバイス識別: コントロールUIはsubtleを介してトークンを生成しますが、Android版Chromeはセキュアコンテキスト(HTTPSまたはlocalhost)でのみこれを公開します。ゲートウェイURLにhttp://127.0.0.1を使用すると機能が暗黙的に破損しました。http://localhostに切り替えることでクライアント側が修正されました。さらに、gateway-cli-*.js内のevaluateMissingDeviceIdentity()にパッチを当て、dangerouslyDisableDeviceAuthが設定されている場合にバイパスを許可するようにしました。これは、異なるデバイスでの新規インストール時にトークン交渉が失敗したためです。
  • DNS解決: Codexネイティブバイナリはmuslと静的にリンクされており、/etc/resolv.confが存在しないためAndroidでホスト名を解決できません。Node.js CONNECTプロキシがこのギャップを埋め、Node.jsのネイティブなAndroid Bionicリゾルバーの使用を活用しています。
  • Bionic互換性シム: bionic-compat.jsシムは、process.platformを「android」から「linux」にパッチし、Androidの異なる/proc/cpuinfo形式を処理するためにos.cpus()を修正し、Androidのインターフェースがエラーをスローした場合に偽のループバックを返すようにos.networkInterfaces()をラップします。
Ad

設定と使用方法

  • ゲートウェイはポート18789、コントロールUIは19001、codex-web-localフロントエンドは18923で実行され、すべてアプリのプライベートストレージ内で動作します。
  • 認証には既存のCodex OAuthトークンを使用します。~/.codex/auth.jsonからのaccess_tokenauth-profiles.jsonopenai-codex:codex-cliプロファイルとして書き込まれます。
  • デフォルトモデルはopenai-codex/gpt-5.3-codexです。
  • ルートアクセスを必要とせず、ARM64 Android 7.0以上の任意のデバイスで動作します。

このプロジェクトは、Androidデバイス上で直接OpenClawとCodex CLIを実行してローカルAIコーディングエージェントのワークフローを実現したい開発者にとって有用です。

📖 完全なソースを読む: r/openclaw

Ad

👀 See Also

NERFオープンソースAIセキュリティエンジニアリングプラットフォームがパブリックベータを開始
Tools

NERFオープンソースAIセキュリティエンジニアリングプラットフォームがパブリックベータを開始

NERFは、117のドメインにわたる攻撃的、防御的、プライバシー保護のセキュリティ技術をカバーするオープンソースのAIセキュリティエンジニアリングプラットフォームおよび自律コーディングエージェントです。9つの自動検出モード、26のLLMプロバイダーサポート、39のフレームワークに対するコンプライアンス自動化を特徴としています。

OpenClawRadar
運命:古典東洋占星術を用いた決定論的占いのためのClaude Codeプラグイン
Tools

運命:古典東洋占星術を用いた決定論的占いのためのClaude Codeプラグイン

DestinyはClaude Codeのプラグインで、あなたの八字(四柱推命の8文字)、今日の日柱、易経の卦をPythonで決定論的に計算し、Claudeが散文的なリーディングを生成します。LLMによる幻覚のホロスコープではありません。

OpenClawRadar
Event Horizon VS Code拡張機能は、複数のAIエージェント向けにファイルロックと計画調整機能を追加します。
Tools

Event Horizon VS Code拡張機能は、複数のAIエージェント向けにファイルロックと計画調整機能を追加します。

Event Horizonは、Claude Codeの可視化ツールとして作成されたVS Code拡張機能ですが、現在ではファイルロックと計画調整機能を追加し、複数のAIエージェントが同じコードベースで互いの作業を上書きするのを防ぐよう進化しました。このツールはClaude Code、OpenCode、Copilotをワンクリック設定でサポートしています。

OpenClawRadar
LLMアーキテクチャギャラリー:モデル設計のビジュアルリファレンス
Tools

LLMアーキテクチャギャラリー:モデル設計のビジュアルリファレンス

セバスチャン・ラシュカのLLMアーキテクチャギャラリーは、『The Big LLM Architecture Comparison』と『A Dream of Spring for Open-Weight LLMs』からアーキテクチャ図とファクトシートを収集したもので、Llama 3 8B、DeepSeek V3、Gemma 3 27Bなどのモデルの詳細な仕様が掲載されています。

OpenClawRadar