Releases: alipbudiman/claude-code-remote
Releases · alipbudiman/claude-code-remote
Release list
Claude Remote Status EXE
Desktop server (claude-remote-server-*.exe / linux / darwin)
What's new
- Token authentication everywhere — every API and WebSocket request is now
gated by an auto-generated token (~/.claude/claude-remote-token); origin and
CORS policies are restricted instead of wildcard-open. The QR and terminal URL
carry the token so pairing stays one step. - Accurate session tracking — an event-driven state machine replaces the
old 4-second idle guess. Long-running tools are never falsely marked
finished; a turn ends on the real Stop hook or a transcript-based end-of-turn
detection, and a 5-minute "stalled" warning is the last resort — never a
false "task completed". - Durable by default — hook events spool to disk while the server is down
and are replayed on startup, and a rolling event log rebuilds recent session
state after crashes, kills, and restarts. No event is silently lost. - Survives reboots — run
claude-remote-server.exe -installonce from an
elevated console to auto-start at sign-in. A single-instance guard makes
duplicate launches exit cleanly, console close is handled gracefully, and
-log-fileadds rotating file logging.GET /api/healthexposes uptime and
last-event time. - Relay support built in — run with
--relay wss://your-relay.example
(or set it at runtime from the web dashboard; the setting persists). The
server dials out, so no port forwarding or public IP is needed. - New web dashboard — the built-in page now connects with its token, shows
live status and sub-agents with a clear completed state, offers copyable
URL/token rows, and lets you configure the relay at runtime.
Upgrade notes
- Breaking: clients must present the token. Re-pair the Android app by scanning
the QR printed at startup. The hook bridge and settings are upgraded
automatically on first run. - Optional:
--relay,-idle-timeout(default 300s),-log-file,-install/
-uninstall— see the README for the full flag table.
Claude Remote Status APK
Android app (claude-remote.apk)
What's new
- Background tracking that survives app close — the WebSocket connection and
notifications moved into an Android Foreground Service. Status keeps flowing
and alerts keep firing after you close the app or lock the phone; it
reconnects automatically and marks stale data honestly ("Last update — reconnecting"). - Explicit "Task Completed" state — finished turns now show a green
completed badge with the finish time, in the app and in the notification
shade. No more guessing whether Claude is still working. - Missed-alert replay — questions, permission requests, and completions that
arrived while your phone was offline are replayed the moment you reconnect. - One-step QR setup — tap "Scan QR" and point the camera at the terminal QR
code; the server URL and token fill in automatically. Camera permission is
requested in context, with a clear path to Settings if it was denied. - Anywhere access via relay — a dedicated "Railway URL" field connects the
app to your own relay (deployable to Railway in one click), so monitoring
works on mobile data, office, or campus networks — not just your Wi-Fi. - Battery-friendly reliability — a 20-second heartbeat keeps idle
connections healthy without waking the radio, and the app falls back between
LAN addresses automatically.
Upgrade notes
- Pairing is now token-based. On first launch, scan the QR from the server
terminal (fastest) or enter the token from~/.claude/claude-remote-token.
Older app versions cannot connect to this server release.