
oh-ashen-one/device-takeover
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
OpenClawスキル:AIエージェントは、ADB + SSHを介してAndroid / Linuxデバイスを引き継ぎます — 画面を見る, 入力を送信, コンテンツ投稿, ゲームを自律的に再生
概要
あなたのAIエージェントがデバイスの画面を見たり、入力を送信したり、スピーカーを通して話したり、マイクを聴くことを可能にするOpenClawスキル。 ネットワーク経由で。 リアルタイムで。 あなたのAIエージェントは、ネットワーク上のデバイスに接続し、3つの機能を取得します。 1。 - スクリーンショットを介して画面をキャプチャし、ビジョンモデル2で何をするかを分析します。 - タップ、スワイプ、ボタンプレス、テキスト入力、およびゲームパッドコマンド3を送信します。 - デバイススピーカーを介してTS、マイク録画は、ホイスパーを介して透過 これらは3つの操作モードに結合します: - 同じネットワーク(またはSSH/ADB経由の到達可能)で、マシン(Mac、Linux、またはWindows WSL) - adb(Android)、sshpass(Linuxデバイス)、ffmpeg(オーディオ処理) - ウィスパーAPIアクセス(ボイス入力)、ElevenLabsまたはローカルTTS(ボイス出力) Android携帯電話を接続するには、いくつかのワンタイム設定が必要です。 SKILL.mdのフルウォークスルーですが、ショートバージョン: 1. — 設定 → 電話について → ビルド番号 7 回 2 をタップします.
概要(AI 翻訳)
AIの目、手、音声を任意のデバイスに与える - アンドロイド、スチームデッキ、LinuxのPC。
あなたのAIエージェントがデバイスの画面を見たり、入力を送信したり、スピーカーを通して話したり、マイクを聴くことを可能にするOpenClawスキル。 ネットワーク経由で。 リアルタイムで。
それが何をしているか
あなたのAIエージェントは、ネットワーク上のデバイスに接続し、3つの機能を取得します。
1。See — スクリーンショットを経由して画面をキャプチャし、それをビジョンモデルで分析します 2.Act — タップ、スワイプ、ボタンプレス、テキスト入力、ゲームパッドコマンドを送信 3。Speak & Listen — デバイススピーカーによるTSS、Whisperによるマイク録音
これらは3つの操作モードに結合します:
| モード | 新着情報 | お問い合わせ | ※+ Act Loop** | スクリーンショット → ビジョン分析 → アクション → 送信 → 繰り返し | |ボイスコントロール | レコードマイク → トランジスト → パースインテント → 実行 → 応答を話す | |自動ゲームプレイ | 完全ゲームプレイループ — AI は、画面を監視し、ボタンを押し、ゲームをプレイ |
対応デバイス
| デバイス | 接続 | スクリーンショット | 入力方法 | |------------------------------------------------------------------------------
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Device Takeover
Give your AI eyes, hands, and a voice on any device — Android, Steam Deck, Linux PC.
An OpenClaw skill that lets your AI agent see a device’s screen, send inputs, speak through its speakers, and listen through its mic. Over the network. In real time.
What It Does
Your AI agent connects to a device on your network and gets three capabilities:
- See — captures the screen via screenshots, analyzes what’s on it with a vision model
- Act — sends taps, swipes, button presses, text input, and gamepad commands
- Speak & Listen — TTS through device speakers, mic recording transcribed via Whisper
These combine into three operating modes:
| Mode | What Happens |
|---|---|
| See + Act Loop | Screenshot → vision analysis → decide action → send input → repeat |
| Voice Control | Record mic → transcribe → parse intent → execute → speak response |
| Autonomous Gameplay | Full gameplay loop — AI watches the screen, presses buttons, plays the game |
Supported Devices
| Device | Connection | Screenshot Method | Input Method |
|---|---|---|---|
| Android phone/tablet | ADB over WiFi | adb exec-out screencap |
adb shell input tap/swipe/keyevent |
| Linux Handheld (SuiPlay, Steam Deck) | SSH | Gamescope DBus TakeScreenshot |
InputPlumber DBus SendButtonChord |
| Linux PC | SSH | import -window root / grim |
xdotool / ydotool |
What You Need
- OpenClaw running on your machine (Mac, Linux, or Windows WSL)
- Target device on the same network (or reachable via SSH/ADB)
- Dependencies:
adb(Android),sshpass(Linux devices),ffmpeg(audio processing) - Optional: Whisper API access (voice input), ElevenLabs or local TTS (voice output)
Android Setup (Quick Start)
Connecting an Android phone requires a few one-time settings. Full walkthrough in SKILL.md, but the short version:
- Enable Developer Options — Settings → About Phone → tap Build Number 7 times
- Enable Wireless Debugging — Settings → Developer Options → Wireless Debugging ON
- Pair once — tap “Pair device with pairing code”, then run
adb pair IP:PORTon your computer - Connect —
adb connect IP:PORT - Test —
adb exec-out screencap -p > /tmp/screen.png
See SKILL.md for the complete step-by-step including troubleshooting.
Use Cases
1. Hands-Free Phone Control
“Read my notifications. Open the camera. Navigate to that app.” Your AI sees the phone screen, navigates the UI, and performs actions — all from a text or voice command.
2. AI Game Assistant
Point your AI at a Steam Deck or SuiPlay running a game. It watches the screen, identifies what’s happening, and either suggests moves or plays autonomously — pressing buttons through the gamepad API.
3. Remote Linux Automation
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add oh-ashen-one/device-takeover