Skip to content

Mini-app

OpenLink

Apps

Use tactile controls for Codex on a Mac you approve

  • Android — supported
  • iPhone — supported
  • Mac — supported

Capabilities

What it does

Turn the phone into a macro pad for Codex on your Mac, one verified machine, one explicit session, nothing running in the background.

  • Only Macs you have verifiedMachines on your local network or your Tailscale account, on the same OpenAlly account, with the OpenLink host switched on. One at a time, by design.
  • A private session over the meshControls go directly to Codex on the Mac you chose over a private mesh session, not through a relay, and not through us.
  • A real pad, with layersKeycaps for send, stop, new chat, thread, modes and workflow, across layers you page through. A nav dial moves the interface; a second dial sets reasoning effort.
  • Two lights that tell the truthThe LED is link health, steady green connected, flash green a command the Mac confirmed, flash amber one it could not complete, steady red the link is gone. The four-cell lightbar is the agent: idle, executing, waiting on you, done, error.
  • Nothing runs in the backgroundLeave the app and the controller pauses. Commands are never queued while you are away, and you reconnect only when you are ready to control that Mac again.
  • Push to talkHold Talk to dictate into Codex and release to send. Hold, not tap, and the app says so rather than silently dropping the gesture.

Walkthrough

The actual flow

Every screen below is a replica of OpenLink built from the app's own strings, step through it.

Select a Mac
Only verified Macs on your local network or Tailscale account appear here.
StudioOpenLink ready · direct route availableReady
MacBook AirMesh connected · OpenLink host offHost off
Mac miniOpenLink advertised · waiting for direct routeOffline
OpenLink controls one verified Mac at a time.
Connecting
Connecting to Studio…Opening a private OpenLink session over the mesh.
Verified over the mesh
Direct route found
Codex desktop reachable
Controls live
Controls are sent directly to Codex on the selected Mac.
OpenLink
SendStopTalkModesNewThreadFlowClear
NavEffortLayer 1 of 3
Press and hold Talk while you speak, then release. Talk needs a hold, not a tap.
Status lights
Two indicators on the Micro pad: the LED is link health; the four-cell lightbar is what the Codex agent is doing.
Steady greenConnected · session to your Mac is alive
Flash amberCommand failed · the Mac did not complete it
ExecutingCodex is running a reply or tool
WaitingNeeds input · approval, question, or login
OpenLink
Controller pausedReturn to OpenAlly to reconnect. Commands are never queued in the background.
Studio is disconnectedReconnect only when you are ready to control this Mac. Nothing runs in the background.
The Micro pad becomes interactive only after the private session is connected.
ConnectTurn off

Studio · OpenLink ready

StudioOpenLink ready · direct route availableReady

Only verified Macs on your local network or Tailscale account appear here, and OpenLink controls one at a time.

A private session over the mesh

Verified over the mesh
Direct route found
Codex desktop reachable
Controls live

Controls are sent directly to Codex on the selected Mac, not through a relay, and not through us.

Codex, from the phone

SendStopTalkModesNewThreadFlowClear

Keycaps across layers you page through, a nav dial that moves the interface, and a second dial for reasoning effort. Talk needs a hold, not a tap.

Two indicators, and what they mean

Link LED · agent lightbar
Steady green

Connected · session to your Mac is alive.

Flash green

Command succeeded · the Mac confirmed it.

Flash amber

Command failed · the Mac did not complete it.

Executing

Codex is running a reply or tool.

Waiting

Needs input · approval, question, or login.

The LED is link health; the four-cell lightbar is what the agent is doing.

Controller paused

Nothing runs in the backgroundReturn to OpenAlly to reconnect. Commands are never queued while you are away, and the pad only becomes interactive once the private session is connected.

01Verified machines only · not anything that answers

Step 1 of 5: Choose a Mac. Verified machines only · not anything that answers

Where it lives

Opens as its own screen in the app. Your AI can drive it too, so you can either tap through it yourself or just ask.

What it needs

Nothing special. It runs anywhere OpenAlly does.

Continue with OpenAlly

The badges above are the source for OpenLink platform support and availability.

Get OpenAlly

More like this