Use Claude Code and Codex
from your phone.
Open terminals on your Linux machines from a browser. Get a notification when an agent asks a question, then open the session to answer.
$10/month · Unlimited machines · No trial
Claude Code
~/acme/api❯ Fix the session reconnect bug● Read src/session.ts● Update src/session.ts Keep scrollback when the link drops.✓ 24 tests passedReady to apply the changes? [y/N]
OpenAI Codexdirectory: ~/acme/web› Add keyboard shortcuts to the toolbar• Read src/Toolbar.tsx• Read src/hotkeys.ts Added shortcuts for new terminals and switching between workspaces.• Running the focused tests…
$ npm run dev VITE ready in 184 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose 10:42:08 [vite] hmr update /src/Toolbar.tsx 10:42:11 [vite] hmr update /src/hotkeys.ts
$ npm test -- --watch ✓ session.test.ts (12 tests) ✓ reconnect.test.ts (8 tests) ✓ scrollback.test.ts (4 tests) Test Files 3 passed (3) Tests 24 passed (24) Duration 1.24s PASS Waiting for file changes…
Sessions stay on your machine when you close the browser.
Your machines in one place.
- Browser terminalsStart a shell or agent on a connected machine. Reopen the same session from another device, even after closing the browser.
- Agent notificationsClaude Code and Codex can send a push when they need input. Open the session from the notification to respond.
- Machines and workspacesConnect your workstation, homelab or VPS. Group sessions by project and see which ones are running or waiting for input.
- Port previewsShare a local web server through a preview URL. Choose the port and revoke the link when you are done.
Test on Android next to your terminals.
Open a phone screen in the console. Tap, type and rotate it in the browser. An adb install from any terminal on that machine lands on the open screen.
- EmulatorThe Android SDK, installed by farcrew in one click. Hardware-accelerated on a workstation with KVM.
- Container no KVM neededOn a VPS without virtualization, Android 14 runs as a container on the machine's own kernel. Up in seconds. No Google Play.
- Your phonePlug a phone into the machine over USB. It shows up in the same list, with the same screen.
Screens travel on the same end-to-end encrypted channel as terminals.
Connect a Linux machine.
Install the daemon on your Linux machine. It makes an outbound connection; you do not need to open an inbound port.
- 1Add a machineCreate an account and click Add machine to get a one-time pair code.
- 2Install the daemonRun the command below and enter the pair code when prompted.
- 3Open a terminalThe console shows an enroll command for your browser. Run it on the machine to authorize terminal access.
curl -fsSL https://get.farcrew.app/install.sh | sudo shEnd-to-end encrypted terminals.
Your machine and your browser hold the keys. Our relay carries encrypted terminal data it cannot read. You sign in with a passkey.
We store your email, machine and session names, status, and timestamps. Port previews are the exception: their traffic is not end-to-end encrypted.
Read the security modelOne plan.
Everything farcrew does, unlimited, in one subscription. No trial.
$10/ month
Month to month. Cancel anytime.
$50/ year$120
Renews at $50/year. Cancel before your next renewal.
- Unlimited machines, terminals and workspaces
- Push when Claude Code or Codex needs you
- Port previews with revocable links
- Android emulators, containers and phones
- End-to-end encrypted, keys never leave your devices
- iOS app and every modern browser
Any applicable tax is shown at checkout. Agent subscriptions and usage are separate.
Questions
Read the docsWhich machines and devices can I use?
The installer supports Linux with systemd on x86-64 and ARM64. Access your machines from a modern desktop or mobile browser. The daemon runs on your Linux machine; the device you connect from needs no terminal software.
Do I need my own Claude Code or Codex subscription?
Yes. Bring your own agent account or API credentials and pay the provider separately. farcrew provides remote access to your machines; the subscription does not include AI usage or compute.
Can I connect to an already running session?
You can reopen any session started in farcrew from another device. An unrelated terminal process is not imported automatically. To use an existing tmux session, open a farcrew terminal on that machine and attach to tmux there.
Can I test my Android app on a cheap VPS?
Yes. A VPS without KVM cannot run the emulator at a usable speed, so farcrew runs Android as a container on the machine's kernel instead: Android 14, up in seconds, driven from the console like any device. The installer offers to set it up. It has no Google Play, and apps need x86-64 native code. A workstation with KVM gets the regular emulator.
Where do notifications work?
Remote push is supported in the iOS app and browsers that support Web Push, with notifications enabled. On Android, use a compatible browser for Web Push; native Android remote push is not supported yet. Claude Code and Codex integrations report when they need your attention.
What if I lose my connection or turn off the machine?
Closing a browser or losing your connection leaves sessions running on the machine. Reconnect to continue. The machine must stay awake and online for remote access; powering it off stops the processes running on it.