Your agent needed approval.
You were at lunch.
Chau7 Remote lets you watch, approve, and redirect your coding agents from your iPhone. View tabs, send commands, approve dangerous actions from anywhere. End-to-end encrypted. The relay never sees a byte.
Somewhere, a sock is traveling.
The app is not yet on the App Store, but you can build it yourself with Xcode from the source repo.
iOS app screenshot
How does Chau7 Remote connect your iPhone to your Mac?
Pair once. Connect forever. The encryption does the heavy lifting so you don't have to.
Pair with a code
Chau7 on your Mac shows a 6-digit code. Type it on your iPhone. That's the only time you'll need it. After that, your devices recognize each other by Curve25519 key fingerprint.
Encrypted relay
Both devices connect to the Chau7 relay on Cloudflare via WebSocket. The relay forwards opaque blobs it can't read. It never decrypts, never inspects, never stores. Shiny and dumb, by design.
Full terminal control from your iPhone
View Chau7 terminal output, switch tabs, send commands, approve dangerous actions. Everything your Mac sees, your phone sees. With the same latency as your Wi-Fi.
What can you do with Chau7 Remote? Everything.
Chau7 Remote is not a dashboard. It is a full remote control for your Mac terminal. Read output, send commands, approve dangerous operations from your iPhone. If you can do it at your desk, you can do it from your phone. Possibly in better lighting.
Terminal & I/O
Live outputStream Chau7 terminal output to your iPhone in real time with optional ANSI color renderingSend commandsType and submit commands with a terminal keyboard bar (Esc, Tab, Ctrl+C/D/Z/L, arrows)Tab switchingView all open Chau7 tabs with AI branding indicators, switch between themMCP awarenessSee which tabs are MCP-controlled with visual AI badgesCan I approve dangerous terminal commands from my phone?
Yes. Chau7 lets you approve dangerous terminal commands directly from your iPhone. When an AI agent or a protected command needs permission, Chau7 pushes an approval request to your phone.
Approval gateDangerous commands and MCP actions push to your iPhone for approval via Chau7 RemoteNotificationsGet notified when your AI needs permission. Approve from the notification.Approval historyLast 50 decisions with timestamps. See what you approved and when.Protected actionsSecondary confirmation on destructive commands. Two taps, not one.Does Chau7 show terminal status on the iPhone Lock Screen?
Yes. Chau7 displays terminal status on your iPhone Lock Screen using Live Activities and Dynamic Island. Checking on your AI agents should not require opening an app. Or pants.
Dynamic Island
Chau7 Remote supports compact, expanded, and minimal Dynamic Island views. See your AI's status at a glance without opening anything.
Lock Screen Actions
Approve or deny Chau7 terminal actions directly from the Lock Screen. Open the app, jump to a tab, or dismiss. One tap.
Priority-Based
Waiting for input ranks highest. Then failures, then running, then completed. The most urgent Chau7 activity always shows first.
Auto-Dismiss
Completed activities fade after 8 seconds. Failures stick around for 20. Nothing clutters your screen forever.
How is the Chau7 remote connection encrypted?
Chau7 Remote uses Curve25519 key agreement and ChaChaPoly1305 authenticated encryption. Every frame is end-to-end encrypted between your Mac and your iPhone. The relay is a dumb pipe. It never sees your terminal data.
And now for something completely architectural
The Chau7 Remote architecture has three pieces. One encrypted channel. The relay is intentionally stupid.
iPhone Relay Mac
Chau7 Remote Cloudflare Workers chau7-remote agent
│ │ │
├── WebSocket ─────────────┤ │
│ (encrypted frames) ├── WebSocket ─────────────┤
│ │ (encrypted frames) │
│ │ ├── Unix socket
│ │ │ to Chau7.app
│ │ │
│ relay sees: │ │
│ opaque blobs │ │
│ sequence numbers │ │
│ nothing else │ │
Frequently asked questions about Chau7 Remote
Can I control my Mac terminal from my iPhone?
Yes. Chau7 Remote lets you control your Mac terminal from your iPhone. You can view live terminal output, send commands, switch between tabs, and approve dangerous actions. Chau7 Remote connects via an end-to-end encrypted relay, so it works over Wi-Fi or cellular.
How is the Chau7 remote connection encrypted?
All Chau7 Remote communication is end-to-end encrypted using Curve25519 key agreement and ChaChaPoly1305 AEAD. The relay server forwards opaque encrypted frames. It never sees your terminal data.
Does Chau7's relay server see my terminal output?
No. Chau7's relay server never sees your terminal output. Encryption happens on your Mac and your iPhone. The relay is a transparent WebSocket forwarder running on Cloudflare Workers. It forwards ciphertext it cannot decrypt. By design.
Do I need to pair every time?
No. After the first Chau7 pairing (6-digit code), your iPhone stores the Mac's Curve25519 public key in the Keychain. Future Chau7 Remote connections authenticate automatically via key fingerprint. No code needed.
Can I approve dangerous terminal commands from my phone with Chau7?
Yes. Chau7 pushes dangerous command approvals and MCP action requests to your iPhone. You can approve or deny directly from a notification, from the Lock Screen, or from the Chau7 Remote app. Protected actions require secondary confirmation. Two taps, not one.
Does Chau7 show terminal status on the iPhone Lock Screen?
Yes. Chau7 Remote uses iOS Live Activities and Dynamic Island to display terminal status on your iPhone Lock Screen. You can see which AI agent is running, whether it needs approval, and act on it without unlocking your phone.
What happens if the Chau7 relay goes down?
Both the Chau7 Mac agent and the Chau7 Remote iOS app reconnect automatically with exponential backoff (up to 5 attempts). Your terminal keeps running normally. You just can't see it from your phone until the relay is back.
Can I run commands from my phone?
Yes. Chau7 Remote has a full input field and a terminal keyboard bar with Esc, Tab, Ctrl+C/D/Z/L, and arrow keys. Hold-to-send mode prevents accidental submissions, because typing on a phone near a production server deserves a safety net.
What if someone compromises the Chau7 relay?
They get opaque encrypted blobs and sequence numbers. That's it. The Chau7 relay never has your session keys. It's a WebSocket forwarder that happens to be very good at knowing nothing.
Does Chau7 Remote work over cellular?
Yes. Chau7 Remote connects through the Cloudflare relay, so any internet connection works. Wi-Fi, cellular, tethering, the questionable airport Wi-Fi. As long as both devices can reach the relay, you're connected.