Development loop
Build, run, test, and profile from one CLI
Drive xcodebuild, simulators, devices, logs, and Instruments through one JSON contract instead of shell glue.
Agent-first Apple automation
`xc` wraps Xcode, simulators, SwiftUI previews, UI automation, Apple docs, App Store Connect, analytics, and ASO into one stable JSON contract for developers and coding agents.
Install `xc`, detect project context, launch your app, and run tests with structured output.
curl -fsSL https://github.com/jsj/xc-cli/releases/latest/download/install.sh | sh && xc status --json && xc dev run --json && xc quality test --jsonDevelopment loop
Drive xcodebuild, simulators, devices, logs, and Instruments through one JSON contract instead of shell glue.
SwiftUI previews
Discover `#Preview` declarations, inject the managed harness, and export deterministic images for agents and CI.
UI automation
Read the accessibility tree, tap controls, type text, assert state, and capture screenshots through stable JSON events.
Shipping + growth
Publish to TestFlight or the App Store, query Apple docs, draft review replies, and track keywords, rankings, and ratings.
Workflow