Documentation

You described an app to an AI and it wrote the code. This is the part where the app gets a real address your family, your class or your friends can open, with a database, file storage, scheduled jobs and a sign-in screen already taken care of.

Nobody has to understand any of it. Your AI runs one command:

$ npx uarpie

detected  Next.js - Postgres (drizzle) - 2 background jobs
plan      runtime: lambda/arm64 - data: managed postgres - storage: 1 bucket
secrets   3 required - RESEND_API_KEY missing

/ build          14.2s
/ migrate        2 tables created
/ provision      db, bucket, mailer, cron
/ live           https://quiet-harbor-4471.uarpie.app/#k=7f3a...

  private       first device to open this link owns the app - link expires in 60m
  this month    $0.00 - hard cap on, you cannot be overbilled

Three promises

  • Private by default. Nobody can open your app until you open the link yourself. After that, only people you invite by email.
  • You cannot be overbilled. A spending limit is on from the first minute. If an app ever reaches it, it pauses instead of charging you.
  • One price for all your apps. You pay per person, not per app. Six little apps cost the same as one.

Where to start

If something goes wrong, your AI gets a message that tells it exactly what to change. The full list is under Error codes.