Before you begin
For the first run, use macOS or Linux and a non-sensitive repository. Host sessions use the permissions of your OS user.
Private beta pilot
In a few minutes, pair one test machine in your phone browser and prove you can leave the keyboard without losing the session.
For the first run, use macOS or Linux and a non-sensitive repository. Host sessions use the permissions of your OS user.
Open one real session, leave the keyboard, then resume that exact session from your phone.
Install the CLI beside your existing tools. Your code and agent credentials stay on this machine.
curl -fsSL https://denshin.dev/install | shThe installer asks before updating zsh, bash or fish, then can start setup without reloading your shell.
Accept the setup prompt, review host access and choose Denshin Relay. If you skipped it, run the fallback command below.
~/.denshin/bin/denshin upRelay needs no Tailscale, port forwarding, account or pasted token.
Use your phone camera. The QR opens the complete Denshin Web client, pairs this browser and takes you straight to your sessions.
No mobile app is required. The code is single-use and the enrolled device stays revocable.
Start on the Web. The current iPhone pilot build, Denshin 0.1.3 (13), is approved and available through the public TestFlight link. The Android APK remains 0.1.1, so keep its qualification separate.
Once paired, test one real session. Notice where the product helps and where it makes you hesitate.
Do not reinstall first. Keep the error visible and note the exact step, platform, app build and connection method.
denshin status
denshin doctor
denshin qrA redacted screenshot is useful. Never send terminal content, repository names, QR codes, tokens, private keys or credentials.
Email support@denshin.dev. For an unexpected device or lost phone, stop Denshin or revoke the device first.
Open the recovery guide