Edit locally
Start in an empty folder or open a supported existing .xcodeproj. Your coding agent edits the files normally.
Create or open an iOS project in Cursor, Claude Code, or Codex. A hosted Mac builds it, runs it, and gives your agent the Simulator tools to verify its own work—without Xcode on your machine.
The local folder remains the source of truth. Linor handles only the Mac-specific build and Simulator work.
Start in an empty folder or open a supported existing .xcodeproj. Your coding agent edits the files normally.
The complete workspace syncs to an isolated session on a Mac, where Xcode builds, tests, installs, and launches it.
The agent reads accessibility, taps, types, swipes, checks logs, and returns screenshots, recordings, and a live preview.
Invitees receive the HTTPS worker URL and a private token. Run setup in the project folder, restart the coding client, and prompt the agent.
Replace codex with claude or cursor. Empty folders can be scaffolded into native SwiftUI apps; existing supported projects are inspected without changing their Xcode files.
This is built to answer one question first: can coding agents make iOS development work for people who do not have a local Mac toolchain?
.xcodeproj.xcworkspace projectsInvite access is issued manually while the compatibility and reliability envelope is measured.