From sentence to simulator

What actually happens between your description and an app running on screen.

1

Say what you want

One sentence is enough. When it matters, Morello asks a couple of sharp questions — screens, data, vibe — before writing a line.

2

Watch it build

It plans the app, writes real SwiftUI, compiles with Xcode, fixes its own build errors, and boots the result in the iOS Simulator.

3

Make it yours

Describe changes in plain English and watch them land. Every run is checkpointed — roll back to any earlier version, anytime.

 Planning Streaks — 3 screens, local storage, one accent color
 Writing SwiftUI  TodayView · HabitStore · WeekOverviewView  …14 files
 xcodebuild  error: missing argument for parameter 'streak'
 Fixed HabitRowCard.swift — rebuilding
 Build succeeded — booting iPhone simulator
 Run finished · 11 credits · about 3 minutes
A first build, the way it appears in Morello's transcript — including the error it caught and fixed itself.

It's a real Xcode project, not a sandbox

  • Native SwiftUI. No web views, no React Native wrapper — the same frameworks Apple's own apps use.
  • Open in Xcode, one click. The project lives on your disk. Edit it, extend it, or hand it to a developer.
  • Ship it under your name. Export and submit to the App Store with your own Apple Developer account.
  • No lock-in. Stop paying and every app you built is still yours, still on your Mac, still working.
Streaks/
├── App/
│   ├── StreaksApp.swift
│   ├── TodayView.swift
│   ├── HabitStore.swift
│   ├── WeekOverviewView.swift
│   └── … 10 more Swift files
├── Streaks.xcodeproj
├── project.yml
└── morello.json
// on your disk, yours to keep