Cloud Overview
kexsh cloud lets you access your local terminal sessions from any device through a web browser. Your terminals run on your machine — the cloud provides a secure bridge.
How it works
Section titled “How it works”Your machine kexsh cloud Browser┌──────────┐ WebSocket ┌──────────┐ HTTPS ┌──────────┐│ kexsh CLI │ ──────────────→ │ Relay │ ←──────────── │ Web UI ││ + server │ ←────────────── │ Server │ ──────────→ │ │└──────────┘ bidirectional └──────────┘ bidirectional └──────────┘- The kexsh server runs locally and manages your terminal processes
- When you sync a terminal, the CLI opens a WebSocket to the cloud relay
- Terminal I/O is forwarded in real-time over the encrypted connection
- You (or your other devices) connect through the web dashboard
Key principles
Section titled “Key principles”- Opt-in per terminal — only terminals you explicitly sync are accessible remotely
- Local-first — kexsh works fully offline; cloud features are optional
- End-to-end encrypted — all traffic uses TLS (WSS + HTTPS)
- No data storage — the relay forwards I/O in real-time, nothing is persisted on the server
Getting started with cloud
Section titled “Getting started with cloud”- Register your device —
kexsh login - Sync a terminal —
kexsh terminal sync <id> - Open the dashboard — manage from the web