Your computers, from your phone.
An SSH terminal for your own Mac and Linux computers. Continue terminal and coding-agent sessions. Transfer files over SFTP.
Free to start. SSH keys remain in the device keychain.
Ready for your next instruction.
A full terminal, on your phone.
A coding-agent session and a manual command on the same computer.
Setup in three steps.
Relay pairing requires no VPN or port forwarding. Reachable hosts connect directly over SSH. The host must remain awake and online.
- 01
Install the agent
One command on the Mac or Linux host. Open source.
$ npm i -g remoteconsole-agent - 02
Scan the QR code
Pair once from the app. The host appears in your list, including behind NAT.
pairs in one scan - 03
Open the session
With tmux on the host, sessions persist across disconnects. Reconnect to continue.
reattaches automatically
Your machines. Your sessions. Your tools.
Your tools
Claude Code, Codex, Aider, Gemini CLI, or make deploy. A full interactive shell for your installed command-line tools.
Agents run on your computer, under your own accounts and API keys.
Your computers
Laptops, workstations, and Linux servers in one list. Each with its own session. Reachable without a VPN.
Direct connections over LAN or Tailscale. Relay optional.
Your sessions
Return to the running session. Read output, send the next instruction, or run a command yourself.
Requires tmux on the host. The host must remain awake and online.
Work within reach.
Check an agent's progress and issue the next instruction.
- ✓Reattach to the same tmux session
- ✓Read output and send instructions
- ✓Touch-friendly keys and optional voice input
Open a shell, inspect a service, or retrieve a file.
- ✓SSH to your own Mac and Linux computers
- ✓SFTP browse, upload, and download
- ✓Direct connection or relay pairing
Built for touchscreens.
Custom keyboard toolbar
Esc, Tab, Ctrl, arrows, and pipe. Swipeable, editable key sets.
Voice input
Spoken commands, reviewed before execution. Dictation for agent prompts. Uses your own LLM API key.
SFTP file browser
Browse, upload, download, and edit files over the same connection. Filters, favorites, and tabs.
Persistent sessions
tmux keeps processes running through network changes. Reconnect to the same buffer.
Face ID and PIN lock
Biometric unlock, PIN fallback, and auto-lock on background.
iPhone, iPad, and web
xterm-256color with full Unicode. Laid out for iPhone and iPad; also runs in a browser.
End-to-end encrypted. The relay cannot read sessions.
SSH terminates on your computer, not on our infrastructure. The relay forwards ciphertext and holds no decryption keys.
Agent source on GitHubAES-256-CTR and ChaCha20-Poly1305 with curve25519-sha256 key exchange, negotiated with your own sshd.
iOS Keychain and Android EncryptedSharedPreferences. Never transmitted.
Fingerprints confirmed on first connection and verified thereafter. Mismatches fail closed.
Published on GitHub and npm. Auditable and self-buildable. The relay can be self-hosted.
No analytics SDKs, no advertising, no account required. Voice uses your own LLM key, stored on device.
Free for your primary machine.
Free includes terminal, tmux, SFTP, voice, unlimited direct and self-hosted connections, and one managed-relay machine. Pro adds unlimited managed-relay machines. Voice provider charges may apply.
Free
- ✓Unlimited connections
- ✓Terminal and tmux sessions
- ✓Voice, SFTP, biometric lock
- ✓Direct, Tailscale & self-hosted relay
- ✓1 machine on the managed relay
Pro
or $4.99 monthly · cancel anytime
- ✓Everything in Free
- ✓Unlimited machines on the managed relay
- ✓Access hosts behind NAT
- ✓Priority support
Lifetime
- ✓Everything in Pro, forever
- ✓One payment, no subscription
- ✓Relay bulk transfers subject to fair use
Frequently asked questions.
Do I need to open ports or run a VPN?
No. The agent connects outbound to the relay. Direct LAN and Tailscale connections are also supported, free and unlimited.
Can the relay read my session?
No. SSH is negotiated end to end between the app and your own sshd. The relay forwards ciphertext only and can be self-hosted.
Which coding agents are supported?
Any command-line agent, including Claude Code, Codex, Aider, and Gemini CLI. RemoteConsole provides the terminal; no agent integration is required.
Is tmux required?
For persistent sessions, yes. The host must remain awake and online. Standard SSH works without tmux.
Is RemoteConsole a remote desktop app?
No. It provides SSH terminal access and SFTP file transfer to your own computers. It does not share screens or host computers or agents.
Do voice commands cost extra?
No subscription is required. Interpretation uses your own provider API key, stored on device. Provider charges may apply.
Which platforms are supported?
iPhone, iPad, and Android, via the App Store and Google Play. Hosts must run macOS or Linux.
Leave your desk. Keep your sessions.
Free on your primary machine.