Approve Claude's Prompts from Your Phone with Permission Relay
Long Claude Code sessions are great until they hit a permission prompt and sit there blocked while you're away from your desk. Permission relay solves this by pushing those prompts to your phone instead of freezing the terminal.
Start a session with channels enabled:
claude --channels
When Claude hits an action that needs approval, any connected channel server that supports the permission capability can relay the prompt to your mobile device. You approve or deny from your phone, and the session continues without you needing to be at the keyboard.
For a direct browser or phone bridge, use the /remote-control command inside an active Claude Code session. This links your terminal to claude.ai/code and the Claude iOS or Android apps, so you can monitor and respond to prompts wherever you are.
# Inside an active session:
/remote-control
A few practical notes:
- Permission relay is a research preview feature — channel servers need to explicitly declare the permission capability
/remote-controlis available for both the terminal and the VS Code extension- Remote sessions appear in your conversation history with auto-generated titles
- The Claude mobile apps for iOS and Android are the primary way to receive relayed prompts
This pairs especially well with overnight or long-running refactor tasks — kick off the session, go to dinner, and handle the occasional approval from your phone.
Start long sessions with --channels and never come back to a stalled terminal again.
Log in to leave a comment.
The autoUpdatesChannel setting pins Claude Code to a stable release track that skips versions with major regressions.
The language setting makes Claude respond in your preferred language by default, across every session and project.
The attribution setting lets you customize or completely remove Claude's Co-Authored-By trailer from git commits and pull requests.