TestFlight

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.

store-ios — CheckoutView.swift

Your phone steers. Your computer does the 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.

  1. 01

    Install Tailscale on your phone and each computer — same account.

    That's how they find each other, indoors and out.

  2. 02

    Run curl -fsSL https://ok.lol/install.sh | sh on each computer.

    Drops `ok` on your PATH, then walks you through `ok up`.

  3. 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

Computer
  • macOS
  • Linux
  • Windows soon
Phone
  • iOS
  • Android soon