Same Session. Same Terminal.

PC to pocket. Full Control.Never miss a coding session.

Control the live terminal on your PC from Android securely.

ONE-TIME CODE01 / 04
Mobily's secure one-time QR pairing screen on Android
A live Mobily terminal Session showing passing tests on Android
Mobily showing multiple paired PCs and terminals and their status
Mobily Git workflow showing changed files, staging actions, and a code diff
Mobily's secure one-time QR pairing screen on Android
01PAIR ONCE

Bind your phone to the terminal.

Scan the one-time QR code. Mobily creates a Device Key in Android Keystore and sends only its public key to the CLI.

A live Mobily terminal Session showing passing tests on Android
02KEEP IT LIVE

Return to the same visible terminal.

Receive the current Session Snapshot, send input, use special keys, and answer a waiting prompt from Android.

Mobily showing multiple paired PCs and terminals and their status
03MOVE BETWEEN

Keep every paired PC close.

Switch among terminals on your PC, cloud machine, home server, or laptop without scanning the pairing code again.

Mobily Git workflow showing changed files, staging actions, and a code diff
04CLOSE THE LOOP

Handle the small Git moments natively.

Review diffs, stage or unstage files, switch local branches, and commit from a phone-sized interface.

03 / TRUST MODEL

Your PC.Your phone.Your keys.

The private Device Key stays in Android Keystore. Each reconnect signs a fresh challenge; the CLI verifies it before opening the Session.

READ THE SECURITY MODEL ↗
01

The private key stays on the phone.

The CLI receives the Device Key's public key, never the non-exportable private key created by Android Keystore.

02

Reconnects prove device identity.

Your PC sends a fresh challenge and opens the Session only after Android signs it successfully.

03

Mobily operates no relay.

Remote access uses Microsoft Dev Tunnels. Mobily does not operate a relay of its own.

04 / START

One command.One scan.

Start the CLI on your PC, then install the Android app from GitHub Releases or build it from source. The first Dev Tunnels run guides authentication and setup.

QUICK STARTNODE.JS 20+
01
RUN ON YOUR PC
npx mobily
02
INSTALL ON ANDROIDDOWNLOAD ANDROID APK ↓Pre-release APK builds are published through GitHub Releases. Prefer source? Run pnpm --filter mobily-android android.

05 / FAQ

The detailsdevelopers ask.

Mobily is intentionally small, explicit, and open. The repository carries the complete technical story.

READ THE DOCUMENTATION ↗
01Is Mobily Android-only?

The mobile client currently targets Android. The Station CLI runs on Node.js 20+ on Linux (including Ubuntu and WSL) and macOS. Native Windows / PowerShell support is planned for a later release.

02Does Mobily only work with coding agents?

No. Mobily carries a normal terminal Session, so it works with shells, build tools, editors, coding agents, and other terminal-based workflows.

03Does my terminal pass through a Mobily cloud?

No Mobily-operated cloud exists. Access currently uses Microsoft Dev Tunnels between your PC and phone.

04What survives a disconnect?

A tmux-backed Session can survive phone disconnects and CLI restarts. The bare PTY fallback survives phone disconnects only while the CLI process remains alive.

05Do I need an account?

First-time Dev Tunnels setup may ask you to sign in with GitHub or Microsoft. The phone never needs a Microsoft account.

06How do Android updates work?

Install the pre-release APK from GitHub Releases, or build the Expo app from this repository (`pnpm --filter mobily-android android` or EAS). New APK builds are attached to GitHub Releases as they ship; tagged `v*` releases publish the `mobily` CLI to npm.