v0.1.412026-09-10macOS
Run your Mac from your iPhone
Pair an iPhone and drive the Mac from it: workspaces, agents, coding chats, terminal panes, files, Git changes and routines, each behind a permission you grant on the Mac. Interactive Claude and Codex approvals arrive with their full output. Web panes preview at phone and tablet sizes, and voice follow-ups now quote the source you are working in.
- Your Mac, from your pocket. Start a chat, run a routine, send a terminal command, stage a commit, or edit a file from the paired iPhone.
- Approvals with the whole picture. Read the full tool output and decide an interactive Claude or Codex approval remotely, inside a window you arm on the Mac.
- Permissions stay on the Mac. Management, file writes, terminal control and Git are separate grants, fenced to the signed-in account and confined to enrolled workspaces.
Added
- Control enrolled workspaces, agents, coding chats, terminal panes, files, Git changes, and routines from the paired iPhone after granting those permissions on the Mac.
- Review full output and decide interactive Claude or Codex approvals remotely, with verified approval proofs and a locally armed approval window.
- Preview web panes at phone and tablet sizes, rotate portrait or landscape, and fit the page to a split pane using the device picker beside the address.
- Ground voice follow-up prompts in relevant workspace source context and prevent duplicate delivery.
Fixed
- Keep Remote available while idle, refresh state after reconnecting, and retain encrypted command results and outgoing frames across interruptions.
- Keep command sequences monotonic through key changes and report uncertain terminal submissions or interrupted operations without claiming they succeeded.
Security
- Fence remote connections when the signed-in account changes and bind saved pairing authority to its verified account and API origin.
- Confine remote file operations to enrolled workspace directories, reject protected paths and symlinks, and require a matching reviewed digest before replacing a file.
- Separate management, file-write, terminal, and Git permissions from existing chat controls, and isolate native engine MCP authority before starting a turn.
- Redact complete private-key blocks before selecting source excerpts for voice context.
