omnidebuglink
Remotely debug and test your app on a real device from any AI editor — no USB cable, no shared WiFi, works behind NAT.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- List Devices: List the device token pairs this connection can drive (name, sid, region, online). Call this FIRST; when several devices exist, ask the user which one to use and pass its name or sid as
- Device Detail: Full info for one device, including its clientToken and a ready-to-paste Unity connect snippet. Only call this when the user explicitly asks for the token or connect instructions.
- Device Status: Check whether the target device is connected to the relay.
What data it sees
Do you need an account
No: the server works without sign-in
Remotely debug and test your app on a real device from any AI editor — no USB cable, no shared WiFi, works behind NAT. Official client SDKs for Unity, Godot, Flutter, iOS/macOS, Android, React Native, and Web; any WebSocket-capable platform can join via the open protocol.
Server tool list (6)
Raw names from tools/list. Only developers need these.
| list_devices | List the device token pairs this connection can drive (name, sid, region, online). Call this FIRST; when several devices exist, ask the user which one to use and pass its name or sid as the "device" argument on subsequent tool calls. Tokens are NOT included — use device_detail when the user asks for connect instructions. |
| device_detail | Full info for one device, including its clientToken and a ready-to-paste Unity connect snippet. Only call this when the user explicitly asks for the token or connect instructions. |
| device_status | Check whether the target device is connected to the relay. |
| device_ping | Round-trip ping to the connected device; measures relay + device latency. |
| list_tasks | Discover what the connected device client can do: returns its task manifest (task types with descriptions and payload schemas) as reported by the device build. Call this before run_task when unsure which task types exist. |
| run_task | Send a task to the connected device over the debug relay and wait synchronously for its result. |