Real Linux on your iPhone and iPad

The 0cloud app runs a Linux machine on the device itself, on the same engine as the browser, compiled by WebKit’s JIT. Coding agents, apt, tmux and SSH, and the same encrypted workspaces you open in the browser.

A full Linux machine on the phone, compiled not interpreted

An iOS app may not make machine code itself, which is why iSH interprets every instruction. The 0cloud app runs our own engine, NWE, inside WebKit: it emulates an arm64 machine with a real Linux 6.18 kernel and Debian 13, compiles hot code into WebAssembly, and WebKit’s JIT turns that into machine code. Builds, tests and agents run at usable speed on the device.

  • Debian 13, arm64, apt install anything
  • Hot code compiled, not interpreted
  • Works on a plane, no server needed

Coding agents that run on the device

Claude Code, Codex, opencode and Antigravity install with their own commands and run inside the app, not on a server you must keep awake. Leave the app and the session keeps its place; come back and you are in the same conversation.

  • Four agents, one tap to install
  • Full-auto stays inside the sandbox
  • Same sessions on your laptop through sync

An SSH client as well

Your SSH keys and hosts from the 0cloud account are on the phone. Keys are signed by the app and never copied into the machine, and a key bar gives you Esc, Tab, Ctrl and the arrows.

  • Hosts and keys from your vault
  • Face ID before a key signs
  • tmux attach to the same session from any device
0cloud.dev/workspaces
AanaFree plan

Decrypted in this browser

Workspaces

shop-apiNode.js, branch health

Running on this MacBook

1.4 GBSynced 12 s ago

thesisLaTeX, Python

Running on iPhone 15

820 MBLive elsewhere

data-cleanPython, pandas

Paused, snapshot 2 days ago

2.9 GBSynced

infraTerraform, ssh

Paused, snapshot 5 days ago

310 MBSynced

The same outpost as the browser

Sign in once and the app shows every workspace you have on 0cloud.dev, encrypted end to end. Start a task on the phone, take it over on the laptop, open it in Edix for an editor and preview.

  • One account across app and browser
  • Take over a workspace in one tap
  • Open in Edix on iPad for an IDE

Made for touch and a keyboard

Compiled

Hot code becomes WebAssembly that WebKit compiles to machine code.

tmux and splits

Split view on iPad; tmux keeps sessions alive.

Key bar

Esc, Tab, Ctrl, arrows and | above the keyboard.

Previews

Your dev server on its own 0cloud.run address.

Is the iOS app a remote terminal?

No. Linux runs on the iPhone or iPad itself. It can also SSH to your servers, but it does not need one.

Does it work offline?

Yes. The machine is on the device. Sync and the relay catch up when you are back online.

Is it the same as the browser version?

Same engine, workspaces, account and encryption. The app adds Face ID for keys, snapshots when it goes to the background, and the iPad keyboard shortcuts.

What does it cost?

The same plans as the browser: free with no account, and paid plans for more sync and a faster relay.