siddharthkandan/universal-remote-control

13 stars · Last commit 2026-03-12

Control Codex and Gemini from the Claude app on your phone. Cross-CLI agent communication via MCP.

README preview

# URC — Universal Remote Control

Control Codex and Gemini from the Claude App on your phone.

![URC Demo — orchestrating Codex and Gemini from the Claude App](docs/demo.gif)

You know `/remote-control` — the Claude Code feature that lets you control a session from the Claude App on your phone. URC makes it **universal**. One command, and your phone controls Codex. Another command, and it controls Gemini. Same app, same conversation, same interface. No extra API keys. No extra apps.

```bash
/urc codex    # Your phone now controls Codex
/urc gemini   # Your phone now controls Gemini
```

Behind the scenes, URC spawns a lightweight Haiku relay that acts as a pure passthrough — your messages go through unchanged, output comes back verbatim. The relay is self-managing: it auto-clears, auto-reconnects on target death, and runs indefinitely without intervention.

## Features

**Phone control for every CLI**
- Bridge any Codex or Gemini pane from your phone in one command
- Spawn new panes or bridge existing ones (`/urc 875`)

View full repository on GitHub →