Codex integration

Let Codex use a real iPhone while it builds

TapKit gives Codex a real-device control layer, so it can inspect mobile screens, exercise workflows, and verify product behavior on a physical iPhone.

Codex controlling a real iPhone through TapKit

Agent

Codex

Let a coding agent operate a physical iPhone while it builds, debugs, or verifies mobile workflows.

Interface

MCP tools

TapKit exposes phone actions so Codex can capture screenshots, tap, type, swipe, and move across apps.

Use

Build and verify

Use real-device feedback when code changes depend on app behavior, account setup, or mobile-only flows.

Why Codex

Some code changes need real phone feedback

A coding agent can edit code, run tests, and inspect logs. TapKit adds another feedback loop: the actual iPhone workflow that users experience.

That is useful when the task depends on mobile UI state, authentication, app switching, notifications, shortcut setup, or a third-party app surface that local tests cannot fully model.

With TapKit, Codex can call phone tools, observe the result, and continue working with concrete device context.

Use cases

Good Codex + TapKit workflows

Verify product flows

Have Codex inspect an onboarding, settings, auth, or purchase flow on a real iPhone after implementing a change.

Debug mobile-only behavior

Use screenshots and session context when the issue depends on phone state, app permissions, or installed-app behavior.

Create reproducible notes

Turn a live phone session into clear reproduction steps, observations, and follow-up engineering tasks.

Operate setup tasks

Let Codex help with repetitive phone setup, shortcut installation checks, app install checks, and account-state validation.

Guardrails

Use real-device control deliberately

  • Use Codex phone control on devices and accounts you are authorized to operate.
  • Keep sensitive account actions, payments, and external messages under human review.
  • Use TapKit session output as evidence, not as a substitute for product judgment.
  • Convert reliable workflows into documented scripts or backend integrations once they stabilize.