Xcode for coding agents

Build iPhone apps from anywhere.

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.

Works withCursorClaude CodeCodexvia MCP

Your agent closes the loop.

The local folder remains the source of truth. Linor handles only the Mac-specific build and Simulator work.

01

Edit locally

Start in an empty folder or open a supported existing .xcodeproj. Your coding agent edits the files normally.

02

Build remotely

The complete workspace syncs to an isolated session on a Mac, where Xcode builds, tests, installs, and launches it.

03

Verify in Simulator

The agent reads accessibility, taps, types, swipes, checks logs, and returns screenshots, recordings, and a live preview.

One command to connect.

Invitees receive the HTTPS worker URL and a private token. Run setup in the project folder, restart the coding client, and prompt the agent.

npx linor-mcp setup \ --client codex \ --endpoint https://api.linor.dev \ --token <invite-token>

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.

A deliberately focused alpha.

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?

Supported

  • New native SwiftUI apps
  • One primary .xcodeproj
  • Shared runnable iOS Simulator scheme
  • Swift or Objective-C app targets
  • Public Swift Package dependencies
  • Screenshots, logs, tests, video, and live preview

Not in this alpha

  • User-supplied .xcworkspace projects
  • CocoaPods, Carthage, React Native, or Expo
  • Private packages or build secrets
  • Physical devices and App Store signing
  • Untrusted or anonymous repositories
  • Multiple concurrent users on one worker

Private alpha, intentionally small.

Invite access is issued manually while the compatibility and reliability envelope is measured.

I have an invite