One page. Client-side. Yours forever.

Build a one-page web app that runs entirely in the browser

Mini Apps turns a plain-English prompt into a self-contained, client-side web app — a single HTML file you can host anywhere, share with a link, and trust to keep working even offline. No backend, no build step, no lock-in.

No credit card. Sign in with email or Google.

Why one-page client-side

A single HTML file. All the advantages.

Every app you build here is one self-contained HTML file that runs entirely in the visitor's browser. No server in the loop, no build pipeline, no extra moving parts.

No backend to run

Every app is a single self-contained HTML file with its own CSS and JavaScript inline. Host it on any static server, a CDN, or just open it directly in a browser.

Instant for visitors

Clicks, keystrokes, and form submissions all happen locally in the browser. No server round-trips, no loading spinners, no waiting on a database.

Privacy by default

User data lives in the visitor's own browser via localStorage. It never touches your server, your database, or any third party.

Works offline

Once the page is loaded, the app keeps running with no network connection. Drop it on a thumb drive, a kiosk, or a plane — it just works.

Free or near-free to host

Static files fit the free tier of Vercel, Netlify, Cloudflare Pages, or GitHub Pages. No server bills, no scale-up surprises, no rate limits.

You own the code

Plain HTML, CSS, and JavaScript — no framework lock-in, no proprietary runtime, no migrations when tools change. Read it, edit it, learn from it.

From idea to app in three steps

No setup, no boilerplate. Just describe what you want and Mini Apps handles the rest.

  1. 1

    Describe what you want

    Type a single sentence — or use the guided form to fill in a name, purpose, and color. No setup, no boilerplate.

  2. 2

    Get a live preview

    Mini Apps renders a working one-page client-side app in a sandboxed iframe. Tweak the prompt and regenerate until it's right.

  3. 3

    Save and publish

    Save to your dashboard, then publish to get a shareable public link. Edit, duplicate, or remove at any time.

A whole app, generated in one go

Pick a starting point or describe your own. Each example is a real, working one-page client-side app you can save and edit.

Quiz

Multiple-choice trivia with a final score

A 3-question general knowledge quiz

To-do list

Tasks with local storage persistence

A simple to-do list with local storage

Calculator

Four-function calculator that just works

A four-function calculator

Counter

Tally clicks with a reset button

A tap counter with reset

Waitlist

Landing page with an email signup

A landing page with an email waitlist signup

Contact form

A simple form to collect messages

A contact form for visitors to send a message

BYOK

Bring the model you trust

Add API keys for OpenAI-compatible endpoints, Anthropic, or OpenRouter from your profile. Pick the model you want to use for each app you create, and set a default for the rest.

  • Three provider families, custom base URLs supported
  • Keys are stored server-side and never sent to your browser
  • Per-app model selection with a one-click default
ModelsDefault
  • Anthropic · claude-3-5-sonnet-latestanthropic
  • OpenAI · gpt-4o-miniopenai
  • OpenRouter · google/gemini-2.0-flash-001openrouter
Keys show as sk-…abcd in the UI. The full key is only used when calling the model server-side.

Everything you need to ship a tiny app

Each generated app is a real, editable one-page client-side web app — plain HTML, CSS, and JavaScript that runs entirely in the browser. No backend, no build step, no lock-in.

Prompt or guided form

Two ways to start — write a sentence, or answer a few quick questions.

Personal dashboard

Every app you make lives in one place, with quick actions on each card.

Editable code

Open the Code tab to tweak the generated HTML, CSS, and JavaScript directly.

Duplicate in a click

Fork a previous app to iterate without losing the original.

Bring your own LLM

Plug in OpenAI, Anthropic, or OpenRouter with your own key — keys are stored server-side.

Safe previews

Every preview runs in a sandboxed iframe, isolated from the rest of the page.

Your dashboard

Every app, one place

Open your dashboard to see all the apps you've made. Edit, duplicate, delete, or publish any of them — and copy a public link with one click.

  • Edit title and code inline
  • Duplicate to iterate without losing the original
  • Delete anything you no longer need
  • Publish for a shareable public link

Daily standup

Edited 2h ago

Tip calculator

Edited 2h ago

Color quiz

Edited 2h ago

Waitlist

Edited 2h ago

Pricing

Start free. Upgrade when you outgrow it.

All plans include the editor, AI generation, and one-click publishing. Pay monthly or save with yearly billing — cancel anytime.

Free

Try the platform with no commitment.

Free

1 app included

  • Store and edit 1 app
  • Full editor & preview
  • Publish a public link
Get started
Most popular

Pro

For builders shipping multiple ideas.

$5/mo

or $50/yr — save 17%

20 apps included

  • Store and edit up to 20 apps
  • Full editor & preview
  • Publish unlimited public links
Choose Pro

Elite

Maximum capacity for power users.

$10/mo

or $100/yr — save 17%

50 apps included

  • Store and edit up to 50 apps
  • Full editor & preview
  • Publish unlimited public links
  • Early access to new features
Choose Elite

Prices in USD. See the full pricing page →

Ready to build?

Start from a single prompt and have a working one-page client-side app in seconds.