How a build happens. Watch it.

Demo replay · 45s loop · 9 scenes
Stage 01 of 09 · Understand

A short conversation, before any code.

M
Maya · studio owner
A booking site for my yoga studio. Members can book recurring classes and pay monthly with Stripe.
AI
Ominus
Got it. Two questions before we plan: do members pick a recurring time-slot, or each class individually? And — refunds: full, partial, or no?
M
Maya
Each class individually. And full refund if cancelled 12 hours before. Less than 12 hours is a credit.
Stage 02 of 09 · Approve

A signed brief. Locked. Tamper-proof.

Bloom Yoga Studio · booking platformapproved
Audience · studio owners and class membersapproved
Booking model · per-class with recurring optionapproved
Memberships · monthly · annual · 10-class packapproved
Refund window · 12 hours · credit otherwiseapproved
Payments · Stripe · GST-compliant invoicesapproved
Signed by Maya at 4:18 PM IST · HMAC-SHA256sealed
Stage 03 of 09 · Plan

Fourteen features, page by page.

+Class schedule (week + month view)page
+Member sign-up with photo + emergency contactform
+Booking flow (pick → confirm → pay)flow
+Stripe checkout (subscription + one-off)api
+Class waitlist (auto-promote on cancel)flow
+Instructor profiles (bio · classes · photo)page
+Owner dashboard (revenue · attendance)page
+Email reminders (24h before · receipt)job
+Cancellation + refund flowflow
+Contact form + studio location mappage
Stage 04 of 09 · Design

Palette, type, layout — chosen, not generated.

#1F4E3A
#E8DFC9
#D4855E
#1F2417
Bloom Yoga
Find your hour, every week
Drop-ins welcome · open 6 AM to 9 PM · Indiranagar studio
type system
Aa
Cabinet Grotesk · 24/32/48/64
Switzer body · 15/16/17 px scale
Sentient italic for accents
Stage 05 of 09 · Architect

A schema you can read. A stack that scales.

members
iduuid
emailtext
planenum
creditsint
bookings
iduuid
member_id→ members
class_id→ classes
stateenum
classes
iduuid
instructor_iduuid
start_attimestamptz
capacityint
payments
iduuid
member_id→ members
stripe_idtext
amountcents
stack
frontendNext.js 16
dbPostgres 17
paymentsStripe
emailResend
Stage 06 of 09 · Build

Real code, written file by file.

app/
page.tsx
book/[id]/page.tsx
api/checkout/route.ts
api/webhook/route.ts
components/
ClassCard.tsx
Schedule.tsx
globals.css
1import { stripe } from "@/lib/stripe";
2import { prisma } from "@/lib/db";
3
4export async function POST(req: Request) {
5  const { classId, memberId } = await req.json();
6  const klass = await prisma.classes.findUnique({ where: { id: classId } });
7  if (!klass) return Response.json({ error: "not found" }, { status: 404 });
8  const session = await stripe.checkout.sessions.create({
9    mode: "payment",
10    line_items: [{ price: klass.priceId, quantity: 1 }],
11    metadata: { classId, memberId }
Stage 07 of 09 · Test

Every flow exercised. Every payment path checked.

members.test · sign up creates a member42 ms
booking.test · book a class within capacity68 ms
booking.test · cannot book a full class31 ms
booking.test · waitlist auto-promotes on cancel55 ms
refund.test · 12-hour rule grants full refund22 ms
refund.test · less than 12 hours grants credit19 ms
stripe.webhook · payment_intent.succeeded86 ms
stripe.webhook · subscription.updated71 ms
email.test · 24-hour reminder fires once14 ms
auth.test · cannot view another member's bookings38 ms
42 of 42 passing · coverage 87% lines · 91% branches
Stage 08 of 09 · Secure

We attack our own work, before anyone else can.

Broken Access Control · per-resource auth0 issues
Cryptographic Failures · TLS, hashed passwords0 issues
Injection · parameterised queries, no raw SQL0 issues
Insecure Design · rate limit, idempotency keys0 issues
Security Misconfiguration · headers, CSP0 issues
Vulnerable Components · all deps current0 issues
Auth Failures · session rotation, JWT TTL0 issues
Software & Data Integrity · signed builds0 issues
Logging & Monitoring · structured, audited0 issues
SSRF · allowlisted outbound URLs0 issues
Stage 09 of 09 · Ship

Live on your domain. Source on your GitHub.

Deploying to edge
Mumbai2.4 s
Frankfurt3.1 s
Singapore2.8 s
New York3.6 s
São Paulo4.0 s
SSL via Let's Encrypt · auto-renew · DNS verified
Live now
bloom-yoga-studio.com
7m 12s · $3.92 spent · 68 files · 42 tests · 0 issues
→ source pushed to github.com/your-org/your-app
Showcase · example builds

Example builds. What Ominus can ship.

These cards illustrate the kind of apps Ominus is designed to build, with example durations and costs. Demo data shown for product illustration — public customer builds will replace these as private beta opens up.

Demo example illustrative receipt
bloom-yoga-studio.app.ominus.one

Studio site with class schedule, recurring memberships, Stripe checkout, and instructor profiles.

Next.jsStripePostgresCal.com
build time6m 51s total cost$3.42 tests written42 files68
Coming with public beta
Demo example illustrative receipt
salt-and-stone-skincare.app.ominus.one

D2C skincare storefront with product catalog, cart, abandoned-checkout email, and admin dashboard.

Next.jsStripeSupabaseResend
build time7m 12s total cost$4.06 tests written58 files94
Coming with public beta
Demo example illustrative receipt
acme-sales-crm.app.ominus.one

Internal CRM with deal pipeline, account notes, contact import, and per-rep activity reports.

Vue 3PostgresAuth0Resend
build time8m 04s total cost$4.88 tests written71 files112
Coming with public beta
Demo example illustrative receipt
northwind-letters.app.ominus.one

Quiet personal newsletter with email subscribe, RSS, archive, and per-issue analytics. No ads.

AstroMarkdownButtondown
build time5m 30s total cost$2.98 tests written19 files31
Coming with public beta
Demo example illustrative receipt
atlas-photography-studio.app.ominus.one

Photographer portfolio with gallery, contact form, booking, and client proofing area.

AstroCloudflareR2
build time7m 39s total cost$4.14 tests written34 files56
Coming with public beta
Demo example illustrative receipt
ledgerline-bookkeeping.app.ominus.one

Small-business bookkeeping app with invoices, expenses, mileage tracking, and CSV export to QuickBooks.

Next.jsPostgresStripePlaid
build time9m 12s total cost$5.20 tests written86 files138
Coming with public beta
How a build happens · 3 moments

A prompt becomes a deployment, in three moves.

No black box, no chat-and-pray. You see what's happening, you can hold a stage for review, and the receipts are written as the build runs — not after.

01 · the conversation

You write a sentence. We ask the obvious questions back.

No tickets, no specs, no Jira. We read what you wrote and reply like a careful product manager — who uses it, what does it do, how do you make money. You answer in your own words, in under a minute.

02 · the review

Three checks can hold the build.

The architecture, the code quality, and the security are each looked at before anything ships. If something is wrong — a slow query, a leaky form, a brittle test — the build pauses and asks. Not a silent failure. Not an apology email.

03 · the handover

A live URL, your source code, and a receipt.

We deploy to your custom domain over HTTPS, push the source to your GitHub, and email a signed receipt of every model call and dollar spent. Open it. Edit it. Move it somewhere else if you want. It is your code, on day one.

A note from us · 2026

We don't think the future of software is a chat with a bot. It is finished applications — designed, written, tested, and deployed for the price of a sandwich, in the time it takes to drink a coffee.

The Ominus team · Bengaluru & San Francisco
Inside the operator dashboard

A surface for the people who actually ship.

Live builds, held reviews, project history, real costs. No vanity metrics, no infinite scroll — only what helps the next decision.

After your app ships · the four product moments

A real product on the other side. Yours to run.

Other vibe-coding tools end at "here's a preview link." Ours ends with a company you can actually run — a domain, a publish button, an analytics dashboard, and the source code in your GitHub.

01 · domain

Connect your domain in two clicks.

Type the domain you already own. We add the DNS records, issue the SSL certificate, and verify it — in under three minutes, without you opening a registrar dashboard.

02 · publish

Push to live in one click.

Edit a heading? Change a price? Add a class? Click Publish and the change is on your live URL in under 30 seconds. We keep every previous version, so a bad publish is one rollback away.

03 · analytics

Watch your app, live.

Visitors, signups, payments, errors — in one calm view. No third-party script to install, no separate dashboard to log into. Privacy-first by default: no cookies, no fingerprinting, GDPR-friendly out of the box.

04 · source

The code is yours, on day one.

Real Git repository on your GitHub, real commits, MIT-licensed (or whatever you choose). Open it in VS Code, in Cursor, in Vim. Hire a developer to extend it. Move it off Ominus entirely. We are not in your way.

The middle path · honestly compared

No-code is a builder. AI tools are a chat. We ship the app.

We are not the cheapest option, and we are not the most flexible. We are the only one that gives you a deployed application, the source code, and a receipt — every time.

No-code Webflow / Bubble Builder tools, locked platforms
The middle path Ominus Production-software platform
Hire a developer Freelance / agency Custom build, real human
Time from idea to live URL
Hours to days, with no help
~ 8 minutes
Days to weeks
Source code on your GitHub
×Locked to the platform
Yours, on day one
Yes
Tests written for you
×No
Unit + integration, every build
Maybe — if you ask, and pay extra
Security review on every change
×No
Built into the pipeline
Outsourced — extra cost
Cost per shipped app
$30 / mo + lock-in
~ $4 — under our $50 cap
$2K – $40K + retainer
Customise the source later
×Limited to what they expose
It's just code. Edit anything.
Yes — bill the developer
Deploy to your own domain
Sub-domain only on free tier
Free, on every plan
Yes
Pricing · pay for the build, not the seat

One platform. Three plans. No surprises.

Every plan ships with the full pipeline — all 9 stages, real source code on your GitHub, and a hard cost cap that stops a build before it surprises you. No per-seat tax. No artificial throttles.

SoloFor your first project

Solo

$29/ month

Build, ship, and host your own ideas. No team, no surprise bills.

  • 10 builds / month, every stage included
  • Hard $50 cost cap per build
  • One custom domain · automatic SSL
  • Source code on your GitHub
  • Email support · ~12h response
no credit card · cancel anytime
Most teams pick thisUp to 8 seats

Team

$129/ month · workspace

Reviewers, approvers, shared budgets. The whole platform for your team.

  • 60 builds / month · pooled across the team
  • Approval queue, role-based holds, full audit trail
  • Three custom domains · staging + production
  • Concierge chat · priority queue
  • SLA on uptime · 99.9%
14-day trial · no card up front
Enterpriseby request · custom volume

Enterprise

Talk

Higher build volume, custom integrations, and a single point of contact. Priced by build volume.

  • Higher build volume · negotiated rate
  • Shared budget pool across many workspaces
  • Custom integrations (your auth, your domain registrar)
  • Direct line to the team for build review
  • SSO + dedicated security review — on roadmap
replies within one business day
FAQ · honest answers

Questions, before the build button.

Short answers. If something here doesn't match what you see in the product, that's a bug — email us.

Is this no-code?

No. Ominus generates real code — Next.js, Postgres schemas, Stripe webhooks, the works. You can read it, edit it, hire someone to extend it. Think of it as a senior engineer who delivers a working PR, not a no-code form-builder.

Do I own the code?

Yes. From day one. Source pushes to your GitHub under a license you choose (default MIT). No proprietary runtime, no lock-in, no rev-share clause.

Can a developer edit the output?

It's a normal repo. git clone, open in VS Code or Cursor, run the tests, edit anything. Nothing about the code requires Ominus to keep working — you can move it off our infra and host it anywhere.

Does Ominus deploy to my domain?

Yes. Connect a domain you already own (or a free your-app.app.ominus.one subdomain). We add the DNS records, issue SSL, and ship to it. You keep registrar control.

Can I review before it ships?

Always. Three review gates can pause a build: architecture, code quality, and security. You get a notification, you read the diff, you approve or send it back. No silent ships.

What if my app needs Stripe, email, maps, or other paid APIs?

You bring the keys; we wire them in safely. The build cost cap covers Ominus's model + infra spend only — third-party API charges (Stripe processing, Resend email, Mapbox tiles, etc.) hit your accounts directly, like any normal app.

How does the spend cap work?

Every build has a hard ceiling — default $50. We meter every model call in real time and stop the build before it crosses the cap. You can set a lower per-build cap or a workspace-wide monthly cap. We do not bill above the cap, ever.

What counts as a build?

One build = one prompt → one shipped app. Edits to a shipped app (a new screen, a copy change, a price tweak) count as revisions and are cheaper. Plan limits count builds, not revisions.

Is every example on this page real?

No — and this page says so explicitly. The "Example builds" cards illustrate the kinds of apps Ominus is designed for; durations and costs are illustrative. The live demo on the right is a simulation. We will replace these with real public customer builds as private beta opens up.

When can I use it?

Private beta now — email hello@ominus.one for an invite. Public access opens later in 2026; we're ramping carefully so we can stand behind every shipped app.

The receipts · what you actually get

Every build leaves paper.

Source code in your GitHub. A test suite that runs on every commit. A signed audit log of every prompt and decision. A cost ledger to the cent. Open all four. Compare across builds. It's yours.

{ }

Source code

A real Git repository on your GitHub, with commits broken down by stage. No vendor lock-in, no proprietary runtime.

repo github.com/you/bloom-yoga
branch main · 68 files · 12 commits
license MIT (your choice)

Test suite

Unit + integration tests written alongside the code, not bolted on. Runs on every push and on every PR.

✓ 42 tests passing
coverage 87% lines · 91% branches
runtime 4.2s on GitHub Actions

Audit log

Every prompt, every agent decision, every model call. Signed with HMAC-SHA256 so it can't be edited after the fact.

events 317 over 7m 12s
signed HMAC-SHA256 · immutable
export JSON · CSV · PDF
$

Cost ledger

Per-call breakdown across model providers. Reconcile against your invoice. Forecast the next build's cost.

total $4.06 of $50.00 cap
14 calls · gpt-4o, claude-sonnet-4-6
forecast next build $3.80 ± $0.40
Your move

Type one sentence. Get an app.

Your first build is on us — no card, no commitment. Watch the nine stages run, get the live URL, keep the source.

~ 8 min · ~ $4 · live URL · source code on your GitHub