Steer

Your AI codes on the Mac. You answer on iPhone.

Steer is a quiet inbox for Codex, Claude Code, and other CLI coding agents. The Mac companion wraps your local sessions; the iPhone app shows a focused card whenever one stops with a question.

Steer syncs stopped Mac coding-agent sessions into iPhone cards.

Only stopped sessions

Running agents stay quiet. Steer opens a card when a session needs a decision, answer, or retry.

Reply without a terminal

Answer with a tap or one short line. The Mac wrapper delivers the reply back to the original session.

No remote shell

The phone never runs code, mirrors your screen, or exposes a live terminal. Your work stays on your Mac.

On your iPhone.

The iPhone app is your inbox. The Mac companion is what makes it light up. Live cards only appear once Steer for Mac is installed, signed in, and wrapping at least one session — the app ships with a local Demo so you can try the loop before pairing.

iPhone walkthrough — open a stopped-session card, reply, and watch the inbox quiet down.

Install the two-device loop.

The Mac companion is the source of every live card — it wraps your CLI sessions and owns reply delivery. The iPhone app is the inbox you carry. Install the Mac side first, then sign in on iPhone with the same Apple account.

1

Install Steer on Mac

Download the latest notarized DMG from GitHub Releases, sign in with Apple, and enable iPhone Sync.

2

Start agents through Steer

Install dependencies from the repo, then launch Codex or Claude Code through the wrapper.

3

Install Steer on iPhone

Download from the App Store and sign in with the same Apple account. Try Demo works before you connect a Mac.

git clone https://github.com/ilwonyoon/steer_ai.git
cd steer_ai
npm install
npm run steer -- codex
npm run steer -- claude
Install iPhone app, install Mac companion, then wrap Codex or Claude sessions.

Small sync surface by design.

Steer syncs action-card fields, short context excerpts, suggested replies, and delivery status. It does not sync your full transcript, source tree, shell access, or live terminal.

Mac owns execution

Agents keep running in the terminal where you started them.

iPhone owns replies

The phone sends short instructions back to the Mac session.

You choose sync

iPhone Sync is explicit and account deletion is available in Settings.

Ready to connect your first agent?

Install the iPhone app, download the Mac companion, then start a wrapped Codex or Claude Code session.