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
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