Skip to content

Roadmap

remote-cli is a beta-candidate, self-hosted project. The roadmap is intentionally practical: keep the complete user journey reliable before adding larger features.

Milestone 1: Private Alpha

Goal: dogfood across a laptop, desktop, and Raspberry Pi.

Done:

  • reliable relay startup
  • reliable PWA login
  • reliable pairing
  • clear relay URL docs
  • agent foreground run
  • successful prompt/stream response
  • clear Claude auth/rate-limit/spawn errors
  • troubleshooting docs

Milestone 2: Public Beta Packaging

Goal: technical users can try it without cloning the repo.

Done or in progress:

  • one npm package: remote-cli
  • one unified Go binary: remote-cli
  • Cobra command interface
  • embedded PWA assets in release binaries
  • pure-Go SQLite for CGO-free builds
  • release binaries for macOS and Linux, amd64 and arm64
  • checksums
  • agent service helpers for macOS launchd and Linux systemd user services
  • remote-cli service status
  • basic CI
  • release workflow

Remaining before a confident public beta tag:

  • smoke test npm install -g @akshaymemane/remote-cli from a real GitHub Release
  • fresh-machine test: setup -> login -> pair -> send prompt -> stream response
  • verify npm package publishing with NPM_TOKEN
  • final README/docs pass against the tagged release

Milestone 3: Reliability

Goal: make failures obvious and recoverable.

Done:

  • fail session start if agent is offline
  • reject session start if the device is already busy
  • show actionable PWA errors
  • reconnect/session cleanup behavior
  • device delete/revoke
  • relay admin password reset command

Planned:

  • better structured logs
  • clearer service failure diagnostics
  • relay process supervision docs
  • persisted session recovery research

Milestone 4: Product Depth

Possible:

  • persisted chat history
  • project/workdir selection
  • richer tool display
  • notification support
  • relay service/autostart helper
  • easier remote relay deployment templates

Milestone 5: Security Hardening

Possible:

  • stricter production defaults
  • optional origin restrictions
  • login rate limiting
  • token revocation UX
  • end-to-end encryption research
  • security review

Not In v1

  • hosted relay service
  • multi-user/team model
  • Windows agent support
  • attaching to existing Claude TUI sessions
  • native mobile app

Released under the MIT License.