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,
amd64andarm64 - 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-clifrom 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