I built a remote terminal that keeps the same shell when I switch to my phone
Description and use
CLIAnywhere lets you access a PC terminal from a phone, preserving the session without port forwarding and using end‑to‑end encryption.
Problem
Users lose terminal context when switching devices, and SSH starts a new shell each time.
Outcome
Users can access the same shell from phone or web, keep session alive during network drops, browse PC files, and open local web apps without port forwarding.
Workflow
- Install CLIAnywhere app or use web client
- Run the daemon on the PC
- Create an access key in the app or scan the daemon QR and paste it in
- Connect from phone or web client to the PC’s terminal
Evidence
You run a small daemon (claw) on your Windows, macOS, or Linux machine. Then you open the iOS / Android app or the web client, link the PC, and you're in that machine's terminal.
The session keeps running on the PC if the phone sleeps or the network drops. Reconnect and you're back in the same shell.
Prefer a direct P2P link; fall back to an encrypted relay when P2P can't punch through. No public IP, no port forwarding.
Account login gets you to your devices. Each PC also has a local Security Code that stays on that machine — it isn't uploaded to our servers.
- Record date: 2026-10-23T05:11:32.666Z