Show HN: Claude Relay – Web UI for Claude Code, zero install, push notifications

  • Posted 3 hours ago by chadbyte
  • 1 points
https://github.com/chadbyte/claude-relay
I built a local relay server that puts Claude Code in your browser.

No signup, no install, no cloud. Just "npx claude-relay".

The problem: Claude Code runs in the terminal. When it needs approval for a command, you have to be staring at that terminal. Walk away for coffee, and it sits there waiting.

claude-relay runs a local WebSocket server that streams Claude Code's output to a browser tab. When approval is needed, you get a push notification on your phone. Tap to approve or deny.

Technical choices:

Built on Anthropic's Agent SDK (TypeScript)

WebSocket streaming, not polling

Web Push API for mobile notifications (no app install)

Everything runs locally — no data leaves your machine

PIN-based auth for the web UI

It also supports multiple sessions (one per git worktree), so you can run parallel Claude Code instances from one dashboard.

Setup: npx claude-relay

1 comments

    Loading..