Build → install → launch
Point it at a project (or sochi new one), hit run, and get live build progress plus app output on a phone or simulator.
Sochi
Build, run, and edit Xcode projects from the terminal — using the Xcode you already have, not a parallel universe of templates.
Sochi drives xcodebuild, devicectl, and the templates and capability catalog inside your selected Xcode — so it stays in step with whatever you have installed.
Point it at a project (or sochi new one), hit run, and get live build progress plus app output on a phone or simulator.
Add capabilities and targets the way Xcode would — then convert group-based projects to synchronized folders when you’re ready for Xcode 16’s layout.
Every project edit shows as a diff, writes atomically, and gets verified. If something doesn’t check out, sochi rolls it back.
macOS with Xcode 16+, one install script (or Homebrew). Open source by Chandram Dutta.