SSH client for Android and iPhone

SSH terminal on your phone. No VPN. No open ports.

Scan a QR code and open a terminal on your Mac, Windows PC or Linux server from your phone, end-to-end encrypted. Run remote ADB without Wi-Fi and watch Claude Code on the go.

  • End-to-end encrypted
  • No VPN, no port forwarding
  • QR pairing in about 30 seconds
  • Free to start, no ads
Coming soon App Store Get it on Google Play

Get the desktop agent

Install the agent on your computer

curl -fsSL https://roamterm.com/install | sh

Features

Everything between your phone and your machine

One app for the terminal, files, ports, Android debugging and AI agents.

SSH terminal

A real SSH terminal built for thumbs

Esc, Ctrl, Tab and arrow keys sit above the keyboard. Open your Mac, PC or Linux server in seconds and pick up exactly where you left off.

  • Attaches to tmux and keeps sessions alive while the phone sleeps
  • Silent reconnect when Wi-Fi switches to mobile data
Remote ADB

Remote ADB over the internet, without Wi-Fi or USB

Android only. Your phone becomes a test device for your computer or your AI agent through an encrypted tunnel, even when you are on a different network.

  • Install apps, read logs and mirror the screen from your computer
  • Reachable only from the paired computer's localhost
Claude Code and MCP

Watch and cut AI agents from your phone

Add RoamTerm to Claude Code or another AI tool with one command. See what the agent runs, and cut its access with one tap when you want it to stop.

  • AI access stays off until you switch it on per device
  • A banner shows whenever an AI tool is connected
Port forwarding

Open your computer's localhost on your phone

Reach a dev server, dashboard or local API running on your computer from your phone's browser. No 0.0.0.0, no tunnel service, no public URL.

  • Forward any port of the computer's localhost
  • Traffic never leaves the encrypted link
SFTP files

Move files between phone and computer

Browse folders, upload photos and download build artifacts over the same encrypted connection, with no cloud in between.

  • Clean cancel and a clear message when storage is full
  • Uses the same pairing, no extra setup
Remote desktop

See the screen when a terminal is not enough

View and control the screen of your Mac, Windows PC or Linux (X11) machine from the phone, over the same end-to-end encrypted link.

  • Every monitor, adjustable quality, optional sound on the phone
  • You approve access on the computer
Go offline

Go offline whenever you decide

Pause a computer for an hour or until tomorrow morning. Phones are told first, then every connection closes and no new one is accepted until you resume.

  • One switch in the menu bar, or roamterm pause --for 1h
  • Resume from the control center or the command line

Connected in three steps

  1. Install the agent

    Run one command on your computer or server. The agent runs in your own session, so your keychain and tools just work.

  2. Scan the QR code

    Open RoamTerm on your phone and scan the code the agent shows. The QR pins your computer's identity, so nobody can sit in the middle.

  3. Open your terminal

    Tap your machine and you are in, with tmux sessions ready to continue. Reconnects are silent when your network changes.

Security

The relay cannot read your terminal

Your session is SSH from phone to computer. The relay only pairs the two sides and forwards ciphertext, so it cannot read what you type or see.

  • Identity pinned by QR

    The QR code carries your computer's key, so nobody can sit in the middle.

  • Keys in hardware

    Device keys live in the Secure Enclave or StrongBox and unlock with biometrics.

  • Outbound only

    Both sides connect outward over port 443, or directly peer to peer. Nothing is exposed.

  • You approve devices

    New phones need your approval on the computer. An account never grants access by itself.

Read how security works

Why not just SSH plus a VPN?

A typical remote terminal setup needs a VPN or an open router port before you type a single command. RoamTerm removes that step.

SSH app + VPN or open portRoamTerm
Setup Install a VPN, forward a port or run a tunnel Scan a QR code
Network Inbound port or VPN on every device Outbound 443 only, direct P2P when possible
Android debugging Usually needs the same Wi-Fi or a USB cable Remote ADB through the encrypted tunnel
AI agents Usually not included MCP for Claude Code, cut with one tap
Dev servers Bind to 0.0.0.0 and expose the machine Forward localhost, nothing exposed

Pricing

Free to start, Pro when you need more

Free

Everything you need to try it on your own machine.

  • 1 computer
  • Terminal with tmux

Pro

For several machines and the advanced tools.

  • Unlimited machines
  • Remote ADB without Wi-Fi
  • MCP for Claude Code
  • Port forwarding
  • SFTP file transfer
  • Direct peer-to-peer
  • Remote desktop on the phone

Price shown in your store

The yearly plan includes a free trial in the stores.

Frequently asked questions

Do I need a VPN or to open ports on my router?

No. The agent and the app both connect outward over port 443 to a relay that pairs them, or connect directly peer to peer when the network allows it. Nothing on your computer is exposed to the internet.

Can RoamTerm or its relay see what I type?

No. Your session is SSH from your phone to your computer. The relay forwards encrypted bytes and cannot read them.

Do I need an account?

No. You pair with a QR code and start. Signing in with Google or Apple is optional and only needed for sync and for using Pro on more than one device.

Which computers are supported?

macOS, Windows and Linux, including headless Linux servers where pairing uses a code shown in the terminal.

How does remote ADB work?

On Android, RoamTerm talks to your phone's own debug service and carries it through an encrypted tunnel to localhost on your computer. It works without Wi-Fi and is limited to that computer.

How do I connect Claude Code?

Run claude mcp add roamterm -- roamterm mcp on your computer. AI access is opt-in per device and you can cut it with one tap in the app.

What does Pro cost?

The price is shown in the App Store or Google Play for your country before you subscribe. Free includes one computer and the terminal.

Which platforms does the phone app run on?

iPhone, iPad, Android phones and Android tablets. Remote ADB is Android only.

Is RoamTerm an alternative to Termius or other SSH apps?

It is a different setup for the same job. Other SSH clients usually need a VPN or an open port first; RoamTerm pairs by QR over an outbound relay and adds remote ADB, port forwarding and MCP for AI agents. You can keep using any SSH app you like.

Does RoamTerm work with tmux?

Yes. The terminal attaches to your tmux sessions and keeps them alive when the phone sleeps or the network changes, so a long job or an AI agent keeps running.

Can I open my computer's localhost on my phone?

Yes. Port forwarding opens a service on your computer's localhost, such as a dev server or dashboard, in your phone's browser through the encrypted link. You do not have to bind it to 0.0.0.0.

What's new in the app

Version1.11.0 ·

  • New: remote help. Help a friend's computer from your phone with a one-time code. They approve every connection and see a bar while you are connected; end-to-end encrypted. Helping needs a Google or Apple sign-in; 15 min free per session.
  • Paired computers show up on your other signed-in devices.
  • Remote desktop: Android Backspace works, and text copied on the phone pastes on the computer.
  • Clearer message and a retry button when a purchase fails.

Full changelog

Your terminal is waiting

Install the desktop agent, scan the QR code and be connected in under a minute.

Coming soon App Store Get it on Google Play