Remote Terminal, Stay in Context

CLI Access From Anywhere

Long-running sessions with persistent context

Supports macOS / Linux (bash, zsh, fish, sh) and Windows (cmd, pwsh, powershell)

Remote clients: Android, iOS, Web App — cross-platform reconnect

Link multiple devices, each managing multiple terminals from one account

Core Features
  • Persistent Context Across Devices

    Drop your connection anytime — the terminal keeps running in the background, ready when you reconnect.

  • Seamless Switching

    Switch seamlessly between your desktop and mobile sessions without losing context.

  • File Browser & Download

    Browse remote files and download them to your phone with a single tap.

  • Access Localhost / LAN Web Apps

    Access localhost and private LAN web apps on your PC directly from your phone.

  • Smart Connectivity

    Connect directly over P2P when possible, with encrypted relay fallback for reliable remote access anywhere.

3 Platforms
Mac / Linux / Win
< 1 min
To connect
E2E Encrypted
Secure & reliable
bash — 80x24
user@server ~ git pull origin main
remote: Enumerating objects: 42, done.
remote: Counting objects: 100% (42/42)
Updating 8a3f..c91b
Fast-forward
README.md | 12 ++--
src/app.ts | 128 ++++++++++++++++--
2 files changed, 118 insertions(+)
user@server ~ npm run build
Building for production...
✓ Build successful in 3.2s
user@server ~ systemctl restart app
● app.service - Running
user@server ~

Three Steps, Instant Connect

From download to connection in under a minute. No complex network setup required.

1

Download the App

Search "CliAnywhere" on the App Store or Google Play to install. Or use the Web App.

CliAnywhere download QR
2

Run the PC Daemon

Get the PC daemon and run it.
Download from GitHub

Important: Because this software enables remote terminal access, some antivirus programs may mistakenly flag it as malicious. The daemon is fully open source, and we recommend building it from source yourself for maximum security.
git clone https://github.com/CLIAnywhere/clianywhere_daemon.git
cd clianywhere_daemon
build-windows.bat

After the build completes, claw.exe will appear in the directory — double-click it to run. You can also double-click build-windows.bat directly in File Explorer.

3

Configure the Access Key

Create an access key in the app, then paste it into the daemon or scan the daemon's QR code.

Questions? We've Got Answers

Common questions about installation and usage, answered upfront

tmux keeps terminal sessions alive, but it's designed to be used inside the terminal and requires manual setup. This app provides the same session continuity across your desktop and mobile devices—without any extra configuration. Simply switch devices and keep working.
SSH creates a new terminal session every time you connect. This app keeps a single terminal session alive, allowing you to switch between your desktop and mobile devices without losing your shell, running processes, or command history.
Yes. Start a session on your desktop, continue it on your phone while you're away, then switch back to your desktop later. You'll always return to the exact same terminal session.
Yes. Your terminal continues running on your PC even if you close the app, lock your phone, or lose your internet connection. Simply reconnect and continue where you left off.
All commands run on your PC. Your phone, tablet, or web browser simply provides another window into the same terminal session. Nothing is executed on the client device.
Every connection is protected by two layers of security. First, you sign in with your account to access your devices. Then, each PC is protected by its own Security Code, which is generated and stored locally on that machine. It never leaves your PC and is never stored on our servers. You'll be asked to enter the Security Code when connecting to a PC, providing an additional layer of protection even if your account credentials are compromised.
Not if your goal is simply to keep the same terminal session across devices. This app automatically preserves your session, so you can move between your desktop and mobile devices without managing tmux yourself.
No. The app establishes a direct peer-to-peer connection whenever possible and automatically falls back to a secure relay when needed. No public IP, firewall configuration, or port forwarding is required.
Desktop Host: Windows, macOS, Linux.
Remote Clients: iOS, Android, Web App.
Yes. One account can be linked to multiple PCs, allowing you to access and manage all of your machines from a single app.
Yes. The daemon is fully open source, so you can inspect the source code, build it yourself, or audit exactly what is running on your machine. This gives you complete transparency and full control over the software installed on your PC.

Ready to take your terminal off the desk?

Free download, one-minute setup, instant control of your computer.

App Store Google Play Web App
Coming soon!