AnyClaw:Androidハードウェアアクセスとターミナル開発用AIエージェントを搭載したUbuntu 24.04

✍️ OpenClawRadar📅 公開日: March 19, 2026🔗 Source
AnyClaw:Androidハードウェアアクセスとターミナル開発用AIエージェントを搭載したUbuntu 24.04
Ad

AnyClawが提供するもの

AnyClaw(旧称OpenClaw)は、Android上でprootを使用して実行される完全なUbuntu 24.04環境で、組み込みのAIコーディングエージェント(OpenClaw/Codex)、スマートフォンのブラウザからアクセス可能なWeb UI、および端末からの直接的なAndroidハードウェアアクセスを備えています。

Termuxとの主な違い

端末環境全体が本物のUbuntuです。apt installは、Node.js、Python、Go、Rustなどのパッケージに対して、Termuxのパッケージリポジトリの制限やMakefileのパッチ適用なしに正常に動作します。

端末からのAndroidハードウェアアクセス

すべてのAndroidセンサーとAPIに、プレーンなbashコマンドからアクセスできます:

# 端末から写真を撮る
termux-camera-photo selfie.jpg

GPS位置情報をJSONで取得

termux-location

バッテリー状態を読み取る

termux-battery-status

懐中電灯を切り替える

termux-torch on

テキスト読み上げ

termux-tts-speak "Hello from Linux"

Wi-Fi情報を取得

termux-wifi-connectioninfo

デバイスを振動させる

termux-vibrate -d 500

AndroidホストでのJava実行

bshコマンドは、BeanShellインタープリターを提供し、端末からAndroidホスト上で実際のJavaコードを実行します:

# AndroidのBatteryManager APIを使用してバッテリー残量を取得
bsh -c 'BatteryManager bm = (BatteryManager)context.getSystemService("batterymanager"); print(bm.getIntProperty(4) + "%");'

インストール済みパッケージをカウント

bsh -e 'pm.getInstalledPackages(0).size() + " packages"'

完全なカメラAPI制御で写真を撮る

bsh -e 'camera.takePhoto("/sdcard/photo.jpg")'

これにより、bashからcontextPackageManagerContentResolver、およびすべてのAndroid APIにアクセスできます。

ADBシェル権限のためのShizuku統合

Shizukuを実行すると、root権限なしでADBシェル権限を取得できます:

shizuku pm list packages
shizuku settings put global adb_enabled 1
shizuku dumpsys battery
shizuku ls /data/data
Ad

Google Workspace CLI

コマンドラインからDrive、Gmail、Calendar、Sheetsを管理:

gws drive files list --params '{"pageSize": 5}'
gws gmail +triage
gws calendar +agenda
gws gmail +send --to [email protected] --subject "Sent from my phone terminal" --body "Yes really"

AIエージェントの機能

組み込みのエージェント(OpenClaw/Codex)は、これらのツールをすべて使用できます。例えば、「写真を撮って誰かにメールで送る」と指示すると、termux-camera-photogws gmail +sendを添付ファイル付きで連鎖的に実行します。エージェントは、利用可能なコマンドの完全なコンテキストを持っています。

アーキテクチャ概要

システムアーキテクチャは以下で構成されます:

  • Androidアプリ(Kotlin)
  • proot(Ubuntu 24.04 aarch64) - Node.jsサーバー(ゲートウェイ + Web UI)、AIエージェント(OpenClaw/Codex)、termux-/bsh/shizuku → ホストブリッジを含む
  • DeviceBridge(Kotlin ↔ proot IPC) - カメラ、位置情報、センサー、クリップボード、通知、カレンダー、振動、懐中電灯、音声録音、TTS、Shizuku(特権シェル)を処理
  • GWSコネクター(Google Workspace CLI)
  • フォアグラウンドサービス(バックグラウンド実行)

すべてのtermux-コマンドとbsh呼び出しは、prootとKotlinホスト間のファイルベースのブリッジを通過します。ブリッジはディレクトリ内の.reqファイルをポーリングし、Android APIを通じて処理し、.respファイルを書き戻します。

このアプリには、スマートフォン上で実行され、同じネットワーク上の任意のブラウザからアクセス可能なWeb UIがあり、完全なAndroidデバイスアクセスを備えたセルフホスト型コーディング環境として機能します。

📖 Read the full source: r/clawdbot

Ad

👀 See Also

自動修正システムは、Claude Code Headlessを使用して本番環境のエラーを検出し修正します。
Tools

自動修正システムは、Claude Code Headlessを使用して本番環境のエラーを検出し修正します。

開発者が、ヘッドレスモードのClaude Code CLIを使用して、本番環境のエラーを自動的に検出・修正するシステムを構築しました。このシステムは、ログからエラーを検出し、各問題に対して分離されたgitワークツリーを作成し、Claudeに修正コードの作成を促し、Telegramを介した手動承認を経てからPRを作成します。

OpenClawRadar
埋め込み型Ollamaサポートを備えたOpenClaw Kubernetesオペレータ
Tools

埋め込み型Ollamaサポートを備えたOpenClaw Kubernetesオペレータ

コミュニティメンバーが、ローカルモデルを同じ名前空間で実行できるAIエージェント向けに、組み込みOllamaサポートを含むOpenClaw Kubernetesオペレーターを作成しました。セットアップには、インストールコマンド、ローカルおよびクラウドOllamaモデルの設定詳細、ダッシュボードアクセス手順が含まれています。

OpenClawRadar
OpenClaw .NET:既存プラグイン向けJSON-RPCブリッジを備えたNativeAOTポート
Tools

OpenClaw .NET:既存プラグイン向けJSON-RPCブリッジを備えたNativeAOTポート

OpenClaw .NETは、OpenClawのC#移植版であり、約23MBのNativeAOTバイナリにコンパイルされます。これにより、JITウォームアップやNodeランタイムのオーバーヘッドが排除され、組み込みのJSON-RPCブリッジを通じて既存のTypeScript/JavaScriptプラグインとの互換性を維持します。

OpenClawRadar
SwiftUIとSwift 6.2を使用したiOS 26開発のための23のエージェントスキル
Tools

SwiftUIとSwift 6.2を使用したiOS 26開発のための23のエージェントスキル

ある開発者が、iOS 26+とSwift 6.2を対象とした23のエージェントスキルを作成し、非推奨APIや古いパターンによる誤った生成(ハルシネーション)の問題に対処しました。これらのスキルは、SwiftUI、SwiftData、StoreKit 2、プッシュ通知、ネットワーキング、並行処理、アクセシビリティ、ローカライゼーション、WidgetKit、MapKitなどをカバーしています。

OpenClawRadar