| title | Getting Started |
|---|---|
| description | Set up the desktop bridge and pair the mobile app in minutes. |
| icon | rocket |
- Rust toolchain (for the bridge)
- Node.js 18+
- Tailscale (recommended) or same‑LAN connectivity
npx tricoder@latestWhat it does
- Starts the desktop bridge automatically
- Prints your Desktop IP and a pairing QR/deep link
- Prefers your Tailscale IP (100.x) when available; otherwise falls back to LAN IP
- Binds the bridge to
0.0.0.0:8787by default so both Tailscale and LAN addresses work
If you prefer not to use the CLI helper, you can run the bridge directly:
cargo run -p oa-bridge -- --bind 0.0.0.0:8787This launches the WebSocket at ws://<host>:8787/ws and sets up local sync.
- In your terminal,
npx tricoder@latestprints a QR and a deep link. - On your phone, open Tricoder → Scan Code (or tap the deep link) to connect.
- You can also manually enter your Desktop IP if needed.
The app shows bridge status and starts streaming runs. See Using Tricoder for basics (viewing history, sending prompts, interrupting runs).
Tips
- Keep Tailscale running for reliable remote connectivity.
- The bridge token is durable and stored in
~/.openagents/bridge.jsonso you don’t need to rescan after restarts.