Ambit Shell – Easy Remote Shell for OpenClaw, Claude Code, etc.
SSH-free remote shell on iOS, but Gotty and Upterm already exist.

Remote Codex over Tailscale is clever, but Blink Shell already dominates iOS SSH.
Developers managing servers over Tailscale, Codex CLI users
Blink Shell · Termius · Prompt
- Resuming existing threads
- Starting new turns
- Handling approval requests
- Receiving thread updates
- Upload small files/images
Since my iOS app(NovaScale, formerly NovaAccess) already includes built-in Tailscale connectivity, connecting it to Codex App Server felt like a natural next step.
The setup is fairly straightforward. A small service running on a Linux or macOS host launches the Codex App Server, generates an authentication token, and exposes the WebSocket endpoint over the Tailnet. NovaScale then connects directly to that endpoint through Tailscale, allowing me to continue Codex work from my phone while away from my desk.
The feature was released last week as part of NovaScale 1.5.0
I also wrote a short technical note explaining how it works and what still needs improvement:
https://galaxnet.dev/nova/articles/remote-codex-in-novascale...
The feature is currently experimental, but it has already become one of my favorite workflows.
Share this for anyone is interested and want a more power rich workflow in a single app.
SSH-free remote shell on iOS, but Gotty and Upterm already exist.
Docker Swarm orchestration replaces Fly.io for cost-conscious deployments, no cold starts.
Executes local LLM prompts on remote SSH shells without installing agents or opening firewalls.
Brings libghostty's terminal renderer to Android with native Tailscale SSH support.
Local prompt execution over SSH channels means zero server-side installation.
Local prompts execute remotely over SSH with zero server setup and keys never leave your machine.