Plan.
Emits contract.json. Everything downstream respects it.
{ "slug": "repo-roast", "entities": ["user", "repo", "roast"], "endpoints": [...], "ui": ["/", "/roast/[id]"] }
Moonshift is the AI that launches your app - not just builds it. One prompt, and in ~5 minutes you get a deployed URL, an owned GitHub repo, drafted launch posts for X and LinkedIn, and a hero image - all parked at a human gate, ready for your one-click approval.
Emits contract.json. Everything downstream respects it.
{ "slug": "repo-roast", "entities": ["user", "repo", "roast"], "endpoints": [...], "ui": ["/", "/roast/[id]"] }
Every token, tool call, and dollar - streamed to the team, logged to the ledger.
[P01] planner · drafting contract.json…[P01] ✓ planner · 14.7s · $0.08[P02-04] db · backend · frontend · tests · running in parallel[P03] ✓ backend · routes generated · $0.21[P05] contract-validator · frontend.call('refund') ❌ undefined[P05] auto-fixer · retry 1/3 → patch frontend/refund.ts[P05] ✓ resolved · handoff ok[P06] deployer · pushing to vercel…[P06] ✓ live → refunds.acme-internal.vercel.app · 64s[P07] auditor + security · scanning deps · a11y · SOC controls[P07] ✓ 0 critical · 0 high · audit log signed[P10] ⏸ awaiting your approval · 3 gates→ open /dashboard · sign off or roll backEvery card below is a run you can open. Filter by what you'd build.
In your cloud. In your repo. In your audit log.
● main pushed 2m ago
│ 9fa62e1 feat(app): roast endpoint
│ 62a009c feat(ui): home + result
│ 4d1f0b2 chore: drizzle schema
● init -
Deployed URL, drafted posts, hero image - before coffee.
Pushes to your GitHub. Deploys to your Vercel. Writes to your Turso. Drafts the launch posts while you sleep.