Pitlane icon

Pitlane

Build and run several Xcode projects from one small macOS window.

Features

One window for every project you are working on

Add your Xcode projects to the sidebar, pick a scheme and a simulator for each, then build and run them from one place. Scheme, build configuration and destination are remembered separately per project, so switching between them costs nothing.

Why it exists

Five open Xcode windows cost gigabytes. Each one runs its own indexer, SourceKit and previews process whether or not you are building in it. Pitlane calls xcodebuild and simctl on the command line, so it idles at a few tens of megabytes. Memory climbs while something is compiling and only for the project compiling it.

It also shares Xcode's DerivedData rather than keeping a second copy, so nothing is rebuilt twice.

What it does

Errors you can click. Build output is parsed into errors and warnings. Click one and Xcode opens at that line.

A reset ladder. Clean, DerivedData, package caches, the global SPM cache and stuck processes, ordered by how much each one throws away, so you start with the cheapest fix.

Simulators and devices. Boot a simulator, install, launch with the console attached, or run on a cabled device.

Packages without Xcode. Swift packages resolve headlessly, so you can add a dependency and build without opening a project.

Archive and version. Set the marketing version and build number, then archive straight into the Organizer.

Requirements

macOS 14 Sonoma or later, on Apple silicon or Intel, with a full Xcode installation selected via xcode-select.

Price

$29 once, covering two Macs — a desktop and a laptop.

Try everything for 14 days with no account and no card. After that, building, running and archiving need a license, and the rest of the app keeps working.

Privacy

Pitlane sends no analytics. Nothing about your projects, your code or your keystrokes leaves your Mac. It makes two outbound requests: a daily check for a newer version, which you can turn off in Settings, and the license check, which sends your license key and a one-way hash of your Mac's hardware ID so that copies can be counted against your two.

Pitlane screenshot 1
Pitlane screenshot 2
Pitlane screenshot 3
Pitlane screenshot 4
Pitlane screenshot 5
Pitlane screenshot 6

Common questions

Do I still need Xcode installed?
Yes. Pitlane drives your existing Xcode installation, so it needs a full Xcode selected with xcode-select. The Command Line Tools alone are not enough, because Pitlane reads schemes and talks to simulators.
Does it duplicate my build cache?
No. Pitlane shares Xcode's DerivedData, so a build here and a Run in Xcode reuse the same cache.
Why is it not on the Mac App Store?
Pitlane launches xcodebuild, simctl and other command line tools on your behalf, which the App Sandbox forbids. It is signed with a Developer ID certificate and notarized by Apple instead, so it opens without a warning.
What happens when the trial ends?
Building, running and archiving stop until you enter a license. Everything else keeps working, including the log, the reset ladder and opening projects in Xcode.
Does it work offline?
Yes. Pitlane checks in with the license server about once a day and receives a signed permission slip that lasts three days, so a long flight or a weekend without a connection changes nothing.
How many Macs does one license cover?
Two. If you replace a machine, email me and I will free the slot.