# One Dev Shop > One Dev Shop is the home of Pitlane, Docket and Metrics: tools for indie iOS developers who build, ship and track their apps alone. Publisher: Drobinin Limited. Support: support@onedevshop.com. ## Pitlane (macOS) The Xcode replacement for indie devs: every iOS project in one window, up to 600% more simulators on the same Mac. Page: https://onedevshop.com/pitlane/ - Every project in a list: Several apps on the go means an Xcode window for each, an indexer for each, and a Mac too busy to do anything else. Pitlane keeps the projects in a list and calls xcodebuild and simctl itself, so the only thing running is the build. - Up to 600% more simulators: Pitlane switches off the roughly 170 background services each simulator boots that your app will never call: Siri, Spotlight, News, photo analysis, iCloud sync. Three or four simulators now fit where one used to thrash. - Errors you can read: Build errors and warnings are parsed into a list with the file and line, and the full log stays one click away. - Your agents can drive it: While Pitlane runs, it serves a small HTTP API on the loopback address only. A script or an AI agent can list the simulators with their memory, read a project's parsed build errors, and build, run or stop it. One switch in Settings turns it off. Q: Is there an Xcode alternative for building and running iOS apps? A: Pitlane replaces the Xcode window for the loop you repeat all day: pick a project, build, run it on a simulator or a cabled iPhone, archive when it's ready. Xcode itself stays installed, because Pitlane calls its xcodebuild and simctl, but it stays closed while you work. Edit in Cursor, Claude Code or Xcode; Pitlane handles the building and running. Q: Do I still need Xcode installed? A: Yes. Pitlane drives the Xcode you already have, a full install selected with xcode-select on macOS 14 or later, so the compiler, the simulators and the signing are Apple's own. It shares Xcode's DerivedData, so a build here and a Run in Xcode reuse the same cache. Q: How do I build and run several iOS projects without opening an Xcode window for each? A: Add them to Pitlane's sidebar. Each project remembers its own scheme, configuration and destination, builds can run side by side, and Pitlane idles at a few tens of megabytes, so the only thing costing RAM is the build itself. Q: Can Claude Code, Cursor or another AI agent build and run my iOS app? A: Yes. While Pitlane runs it serves a small HTTP API on 127.0.0.1, loopback only. An agent can list your projects and simulators with their memory, start a build, read the parsed errors and warnings, launch the app and stop it: the same actions as the buttons, license gate included. curl 127.0.0.1:4747/ prints the usage text, and one switch in Settings turns the API off. Q: How do I make the iOS simulator use less memory? A: Reduce Simulator Memory in Pitlane switches off the roughly 170 background services a simulator boots that your app never calls: Siri, Spotlight, News, photo analysis, iCloud sync. Each simulator ends up two to four times smaller in memory, the change sticks across reboots, and anything your apps declare in their entitlements or Info.plist, from push to widgets to HealthKit, stays on. It needs an iOS 18 or newer runtime, and Restore Background Services puts a simulator back to stock. Q: Can I run four or five iOS simulators at once on an 8 GB or 16 GB Mac? A: That is what the memory reduction is for. Stock simulators together mean swapping on a modest Mac; reduced ones fit several at once, and Pitlane can switch the services off before every Build & Run so new simulators start light. The sidebar shows every booted simulator's process count and real footprint, plus the total against your RAM. Q: How do I read xcodebuild errors without scrolling through the log? A: Pitlane parses the output as it streams into a list of errors and warnings. Click one and Xcode opens at that line; an agent reads the same list over the API. The full log is still there too. Q: How do I fix a stuck Xcode build or clear DerivedData without opening Xcode? A: Pitlane's reset ladder goes Clean, then DerivedData, then the package caches, then the global SPM cache, then the stuck processes, ordered by how much each rung throws away so you start with the cheapest fix. It tells you what it cleared. Q: Why isn't Pitlane on the Mac App Store? A: It launches xcodebuild and simctl on your behalf, which the App Sandbox forbids. It's signed with a Developer ID certificate and notarized by Apple instead, so it opens without a warning. Q: Does it work offline? A: Yes. Pitlane checks in about once a day and gets back a signed pass that lasts three days, so a flight or a weekend without a connection changes nothing. Q: What does Pitlane send, and can it see my code? A: No analytics, and nothing about your projects or your code leaves the Mac. There are two outbound requests: an update check you can turn off, and one check-in a day that sends a one-way hash of your Mac's hardware ID, plus your license key and the Mac's name once you have one. ## Docket (macOS, iOS and iPadOS) Think Trello or Jira, but for indie devs who ship their products solo. Comes with App Store Connect sync, MCP and CLI servers, and runs natively on macOS, iOS and iPadOS. Page: https://onedevshop.com/docket/ - One screen, zero noise: The Focus dashboard surfaces today's pick: the one task that needs your attention now. Below it are your latest app ideas, what ships next, what needs fixing and your marketing queue. - Every app in one list: See tasks from every project together. Filter by project, tag or status, or switch to a Gantt view to see releases, events and deadlines on a timeline. - Kanban without the baggage: Drag-and-drop boards with custom columns. No story points and no velocity charts. Cards and columns. - Plan a release, tick off the checklist: Track every version from planned to shipped with a pre-ship checklist: build, QA, screenshots, metadata, pricing, release notes, marketing and support. - Launches on the same calendar: Blog posts, Product Hunt launches, App Store nominations and in-app events sit next to your releases. - Drive it from your terminal: Docket includes an MCP server and a CLI. Tools like Claude Code can read and write your tasks, check releases and move work along without leaving the editor. Q: What does Docket pull from App Store Connect? A: Metadata, in-app events, nominations and build status, for all your apps at once. Q: What can Claude Code or Cursor do with the MCP server? A: Anything the app does through its UI. An agent can read tasks, update status and check build state through MCP. Q: What can I do with the CLI? A: Scripted access to your backlog from the terminal. Useful in git hooks, CI scripts, or when you want to add a task without opening an app. Q: How is Docket different from Jira or Trello? A: Jira, Trello and Linear are built for teams of engineers. Docket is built for a solo developer working with AI agents, which can read and update tasks directly through MCP. ## Metrics (iPhone and iPad) Your App Store metrics, always visible. Beautiful widgets for downloads, revenue, and more. Page: https://onedevshop.com/metrics/ - The numbers, without opening anything: A hero widget for today's downloads with a sparkline, a multi-app widget you can configure, a Lock Screen widget for revenue or units, and a trends chart. - Your whole portfolio on one screen: Total downloads, revenue, impressions and sessions across every tracked app, with green and red pills against the previous period. - Go deeper on one app: Trend charts for downloads and revenue, page views, sessions, crashes, installs and deletions, per-version crash counts with release notes, and reviews with their response status. - Credentials stay in the Keychain: Your App Store Connect API credentials are stored in the iOS Keychain and reports are cached on the device. The daily summary is written on-device by Apple's Foundation Models. Q: What can I ask Siri? A: 'Show me my Metrics', 'How is my app doing in Metrics', or 'What did I earn today in Metrics'. Per-app and portfolio queries both work. Q: Where do my credentials live? A: App Store Connect API credentials are stored in the iOS Keychain. Reports cache on-device. Nothing is sent off-device, and the daily AI insight is generated locally by Apple's Foundation Models. Q: What does the free tier include? A: The free tier tracks a single app fully. Pro unlocks unlimited apps. Q: Can I try it without an API key? A: Yes. Choose the demo data option on first launch to see the full app with a sample portfolio. ## More - [Working with AI agents](https://onedevshop.com/agents/) - [Questions](https://onedevshop.com/faq/)