Control agents on your computer
from your phone.
OK Remote is a native workspace on your phone, connected to the computers you already use. Browse real repos, steer the agent, review diffs, build, commit and push. Extend the agent with Pi extensions when you need more — no laptop required.
curl -fsSL https://ok.lol/install.sh | sh Installs `ok`, brings up the host, walks you through pairing.
Your phone steers. Your computer does the work.
-
Native app
Built for agentic coding.
File browser, syntax-highlighting editor, slash commands, Git panel. Not a chat app with tool calls bolted on.
-
Your computer
The full power of your stack.
The agent runs on your computer with your apps, toolchains, and files. No managed sandbox, no cloud VM.
-
Remote control
Just bring your phone.
Steer sessions from anywhere on your tailnet. Your computer stays where it does the heavy work.
Architecture
Everything runs on your hardware.
No hosted workspace. No magic cloud IDE. Your phone is the UI; your computer is the execution environment.
-
Your tailnet
Phone and computers on Tailscale, same account. OK Remote reaches your host directly — at home, on the road, anywhere. No relay through us.
-
Pinned and signed
TLS pinned to your host's cert. Every request signed from the Secure Enclave on your phone.
-
Any model
Frontier APIs, a self-hosted endpoint, or fully local through Ollama. Per session, your choice.
-
Real git workflow
Stage, diff, commit, push, pull. Same rhythm as desktop source control — built into the app, not bolted on.
-
Pi-powered extensions
Install and author extensions in-app to extend the agent's behavior and tools however you like.
-
One CLI on the host
Install script and `ok up` converge the daemon, models, and the pairing QR on each computer. No managed cloud, no console.
How it works
Three steps. Then anywhere.
- 01
Install Tailscale on your phone and each computer — same account.
That's how they find each other, indoors and out.
- 02
Run
curl -fsSL https://ok.lol/install.sh | shon each computer.Drops `ok` on your PATH, then walks you through `ok up`.
- 03
Open OK Remote on your phone and scan the pairing QR.
Adding another computer later? Same install, then `ok up --pair`.
How it stays private
Your phone and computers live on a tailnet — we use Tailscale. OK Remote connects to your host directly over that network, TLS pinned to its cert, every request signed from the Secure Enclave on your phone. Same setup at home and on the road.
Inference goes wherever you point your model — a frontier API, a self-hosted endpoint, or fully local.
Nothing about your code or session content has to pass through us.
Tailnet
Tailscale · same account · phone + computers
Host API
TLS pinned · P-256 · Secure Enclave
Runs on
- macOS
- Linux
- Windows soon
- iOS
- Android soon