Skip to content

Releases: alipbudiman/claude-code-remote

Claude Remote Status EXE

Pre-release

Choose a tag to compare

@alipbudiman alipbudiman released this 01 Sep 05:12

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 -install once 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-file adds rotating file logging. GET /api/health exposes 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

Pre-release

Choose a tag to compare

@alipbudiman alipbudiman released this 01 Sep 05:15

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.