RemodexRemodex
Open source on GitHub1347

Control Codex from your iPhone.

Open-source iPhone bridge for Codex. The app stays lightweight, the repo stays on your machine, and every active run remains readable while you move. End-to-end encrypted.

Download App Now
npm i -g remodex@latest
Remodex app mockup
Interface

Built for focus.

Live control

Live control

Fast mode, Plan mode, steer active runs, and queue follow-up prompts — all without restarting.

Git from iPhone

Git from iPhone

Commit, push, pull, branch, stash, and inspect diffs. The full git workflow from your pocket.

Secure pairing

Secure pairing

QR bootstrap with E2E encryption. Trusted devices auto-reconnect — no re-scan needed.

@files, $skills, /commands

@files, $skills, /commands

Reference files with @, invoke skills with $, run /review, /status, or /subagents to spawn parallel agents.

Features

Everything you need. Nothing you don't.

End-to-End Encrypted

X25519 key exchange with AES-256-GCM. The transport layer cannot decrypt your code.

QR Code Pairing

Scan once to establish a cryptographic session. No accounts, no cloud.

Interactive Modes

Fast mode for low-latency iteration. Plan mode for structured thinking.

Git from iPhone

Commit, push, pull, and switch branches without touching your Mac.

Task Steering

Steer active runs mid-execution. Queue follow-up prompts without restarting.

Desktop Sync

Shared thread history with Codex.app. Resume sessions with remodex resume.

Setup

Three moves, then you're in.

01

Install the bridge

One npm command sets up the Node.js bridge on your Mac.

$npm i -g remodex@latest
02

Run remodex up

Start the bridge, connect to Codex, and print a QR code.

$remodex up
03

Scan QR code and check status

Scan the QR from the iOS app to pair, then verify the bridge is live.

$remodex status

Security by default

Every session begins with a fresh X25519 ephemeral key exchange. Application payloads are encrypted with AES-256-GCM and protected by monotonic counters against replay attacks. The transport layer observes connection metadata but cannot decrypt your code.

X25519AES-256-GCMEd25519HKDF-SHA256Replay protection
Get Started

Your iPhone steers.
Your Mac runs.

Open source. Local-first. End-to-end encrypted. No accounts, no cloud, no telemetry.