Xcraft app icon

Describe an iPhone app.
Get a real Xcode project.

Xcraft is a Mac app that designs every screen on a canvas matched to the iPhone you pick, writes the SwiftUI, and checks that it compiles before you see it.

7-day free trial · macOS 14 or later · Apple silicon and Intel

Recorded in Xcraft with Claude Opus 5.5, with the planning skipped and the build sped up 4×. The whole prompt was “A habit tracker app.”

What happens after you press Create

The same habit tracker, from first plan to running on a phone.

It plans first, then builds screen by screen.

Before drawing anything, the AI decides which screens the app needs and what data it keeps. Each screen appears on the canvas as it's written, and an arrow shows where it's working.

Tab bars, navigation bars and controls are drawn the way iOS 26 and iOS 27 draw them, Liquid Glass included, in light and dark.

The finished habit tracker: five screens on the canvas, the agent panel listing what it built

Click anything to see what it is.

Select a row and the inspector shows its layout, spacing and what happens on tap. Switch to Split and the SwiftUI for that exact view is highlighted next to the design.

The code reads like a person wrote it: named views, real loops for lists, no button1, button2.

Ask for changes in plain words.

“Add a welcome screen with a Get started button” designs the screen in the app's own style, shows it before the app opens and wires up the button. The other screens stay as they were.

Every change is compiled. If the build fails, the error goes back to the model to fix before you see the result.

Run it on your iPhone.

Run builds the project and opens it right inside Xcraft on the iPhone Simulator, or on your own iPhone. In this recording a new habit is typed in, saved and checked off, and today's progress fills up.

It's a normal Xcode project. Open it in Xcode whenever you like, or export it and carry on without Xcraft.

Beyond the canvas

The setup work between “it runs” and “it's on TestFlight.”

A habit tracker on the canvas: six screens with arrows showing how they connect, the agent, the inspector and live SwiftUI
The whole flow at a glance. Arrows show which tap opens which screen. The inspector shows the start screen and the SwiftUI behind it.
Publish to TestFlight sheet with pre-upload checks
TestFlight from the toolbar. Icon, version, signing and content are checked first. Then Xcraft archives, signs and uploads with your App Store Connect key.
Skills settings listing built-in instruction packs
Skills you can read and switch off. The rules the AI follows, from Apple's Human Interface Guidelines to data models. Add your own as Markdown.
The Projects window: each app as its icon, with New Project, sort and search
All your apps in one place. Each project shows as its app icon. Press + for a new one and tell the agent what to build, or start from a template in the File menu.

Specs

Output
A SwiftUI app for iOS 26 and iOS 27 (it runs on iOS 26 and later), as a standard Xcode project you own. Nothing in it depends on Xcraft.
Devices
Design for iPhone 18 Pro, 18 Pro Max, 17, Air or 17e, or iPad Pro, each at its real size and safe areas. Run on any simulator or your own iPhone.
Data
Saved on the device with SwiftData, Apple's own framework. No server to set up.
AI
Your own Claude, ChatGPT or Gemini account, or an API key. Pick a model per task, with fallback between providers.
History
Every AI change is a git commit in your project. See exactly what changed, or roll back.
Requirements
macOS 14 or later. Xcode to build and run; design, generate and export work without it.

Xcraft for Mac

$19

Pay once. Keep it for life.

  • Every feature, including TestFlight publishing
  • All future updates
  • Use it on two Macs
  • 7-day free trial, 14-day refunds

Checkout by Paddle, who also handle sales tax and receipts. AI usage is billed by your own provider.

Questions

Do I need to know Swift?

No. You can build and change an app entirely by describing it. The code is there when you want it, in Code and Split view, and it's plain SwiftUI.

Does the price include AI usage?

No. Xcraft uses your own Claude, ChatGPT or Gemini account (sign in inside the app) or an API key, so you pay your provider directly and keep your existing plan.

Do I need Xcode?

To build, run on device and upload, yes: Xcraft uses Apple's toolchain for those. Designing, generating code and exporting work without it. Xcode is free from the Mac App Store.

Is $19 really a one-time price?

Yes. There's no subscription and nothing renews. Updates are included.

Who owns the app I make?

You do. The project is a normal Xcode project on your Mac.

What happens when the trial ends?

Your projects stay on your Mac and still open in Xcode. AI builds, running on device and publishing need a license.

Can I move my license to a new Mac?

Yes. A license works on two Macs at once. Deactivate one from Xcraft › License to free it up.