Features

Everything between “I have an idea” and it’s live.

Find the opportunity, check who is already there, then build it in conversation and put it online. Each stage is grounded in the one before it, and everything is saved as you go.

Three ways to start

Start from an idea, a description or an app you admire

Signing in asks what you want to create today. Each way ends in the same reviewed plan, then the builder.

Describe your app

Type it, dictate it, or drop in your documents.

Say what you want in your own words, by keyboard or by voice, and add Word, RTF, PDF, Markdown, text files or images about it. Dictation runs in your browser, so only the text reaches AppCrafter. The AI turns it into a plan you can review.

Start from an existing app

Read a site or App Store listing, then change it.

Give the address of a public app, its store listing or screenshots. AppCrafter reads only public pages, honours robots.txt and never signs in anywhere. It returns a profile of the app with its sources, which you trim and change. Your version is built with your own name, brand and words, never a copy of someone else's.

Generate an idea from live research

Five scored concepts, grounded in today's web.

Pick a topic, a market and a niche, add the phrases a buyer would search, and a search pass gathers current evidence of demand, with sources you can open. You get five distinct concepts scored on revenue potential, starting cost and difficulty, weighted toward your skills, budget and time. All five are saved.

A plan you can question

Open questions answered in one go, before any code.

Every way in ends in the same plan: features, screens and open questions. Untick features, ask for changes, and answer every open question at once. Plans are written in English, and one click rewrites a plan in the language you wrote in.

Name, brand and addresses

Know who is there, then pick a name you can own

The landscape changes the concept more often than people expect, and the name follows from both.

Competitive mapping

Direct and adjacent competitors, with the gap named.

Each competitor comes with its positioning, where it overlaps with your concept, and the gap it leaves. Adjacent products are included, because those are the ones founders usually miss. The idea chat lets you question any saved concept with the research already in context.

Registry-verified domains

Every name shown has a domain that looks free, labelled by how sure we are.

Short, real-word names are checked with each ending's own registry. Endings with no public registry lookup, such as .io and .co, are checked through DNS and labelled "likely available". When a registry is unreachable we say so, instead of showing an empty list you would read as everything being taken.

Brand studio

Three directions: logo, icon, banner, colours and type.

The AI proposes three brand directions, each with a symbol, a five-colour palette, a typeface and a tagline, shown as a logo, an app icon and a banner. Edit any of it, ask for the symbol to be redrawn, or render it with an image model. What you approve is what the app is built with, and the brand kit downloads as SVG and PNG files with a short guide.

Your app and your marketing site

Say whether you need a marketing site, and where each goes.

With the domain, AppCrafter asks whether the product needs a public marketing site next to the app. By default the site goes on yourname.com and the app on app.yourname.com, and you can change either. Without a marketing site, the first build skips the landing page and opens straight on the app.

The app builder

Build it by describing it

The first version is built from your plan and brand. Every change after that is a sentence.

Chat to a working app

Plain English in, real React code out.

Describe what you want and the builder writes it. The first build makes the product itself, with its screens and their data, not a one-page website. The code is ordinary React and TypeScript you can read, edit by hand, download and keep. Choose Claude, GPT or Gemini for each message.

Watch it being built

Each file appears as it is written.

The reply streams in: the Code tab shows each file as it is written, the preview updates as each one is finished, and a status line says what the model is doing. A first build that runs out of room continues where it stopped instead of failing.

A preview that fixes itself

Errors are caught and repaired before you notice.

If a change breaks the preview, the builder reads the error and fixes it, up to twice, only for the change it just made. Every version is saved, and restoring an old one never deletes anything: it adds a copy on top.

Point and change

Click anything in the preview to edit it.

Select an element in the live preview. Change its text directly, instantly and with no AI involved, or describe a change to just that element, and the builder knows exactly which one you mean.

Web apps and mobile apps

Websites, or iPhone and Android apps.

Choose a web app, or a mobile app built with React Native and Expo. A mobile app previews in the page and opens on your own phone through the free Expo Go app by scanning a QR code. Publishing to the App Store and Google Play is not available yet.

Recipes

The big jobs, done in one press

Detailed, ready-made requests for what most apps need sooner or later, numbered in the order that works best.

Payments

Plans, pricing page, checkout, paid access and billing.

Plans in one place, a pricing page with monthly and yearly prices, upgrade buttons where a limit is reached, paid features unlocked per plan, a billing page and a draft refund policy. With Stripe connected it sells for real; without it, everything is built with a clearly marked demo checkout.

Admin panel

A dashboard only you and the admins you name can open.

You give the owner's email and up to five admin emails first. With a database, the database itself enforces who gets in and the emails stay out of the app's public code. Tabs for analytics, integration keys, default AI models, users and roles, finance (income, costs, MRR and churn), settings and an audit log.

Email

Resend, Brevo, Lumail, Loops, Kit, MailerLite or SendFox.

Choose who sends the app's emails and which tool holds your newsletter list, and paste their keys once: they are stored as secrets in your own Supabase project, never in the app. Then a welcome email after sign-up, contact messages emailed to you, newsletter sign-ups added to your list, and an Emails tab in the admin panel. With Resend, or Brevo's SMTP key, sign-up and password emails come from your own domain too.

Light and dark theme

A theme toggle on the app, the marketing site or both.

Light, Dark and System, remembered per visitor, with every screen in scope restyled for good contrast and no flash of the wrong theme on load.

Languages

English plus any of nine languages you pick.

Choose from French, German, Italian, Spanish, Portuguese, Chinese, Russian, Korean and Arabic, and whether the switch goes on the app, the marketing site or both. Every text in scope is translated, dates, numbers and prices follow the language, and Arabic is laid out right to left.

SEO and GEO

Rank in search engines and get cited by AI answer engines.

Keywords and page copy, titles, descriptions, Open Graph tags and structured data, robots.txt, sitemap.xml and llms.txt. Paste your Google Search Console and Bing Webmaster Tools codes and the published site carries them, checked so they can only set what search engines read. Search engines index the site on your own domain; the free address stays out of search results.

Marketing site pages

About, Features, Pricing, Help, Docs, Blog and Contact.

Pick the pages and AppCrafter writes them for your product, from its plan and screens, with a shared header and footer. The contact form saves messages to your database, shows them in the admin panel's inbox, and can email them to you through a free Formspree form. No invented testimonials or numbers.

Full audit

A complete review, written as a step-by-step plan.

Security, reliability, performance, accessibility, product completeness, SEO and code quality, each scored. The outcome is a plan in your project, shown above the chat, where each step is one Implement button and is ticked off when done.

Data, payments and launch

Give it real data, take payments, put it online

Your database, your Stripe, your repository, your address.

A real database, checked

Connect an existing Supabase project, or create one.

Paste an existing project's details, or have one created in your own Supabase account. The builder writes your tables as migrations you review before they run, and refuses any table anyone on the internet could read or change. A Data tab shows what is in your tables and flags anything exposed.

Payments in your own Stripe

Stripe checkout, or Stripe and PayPal payment links.

Connect Stripe checkout through your app's own Supabase project, so subscriptions and paid access are recorded in your database and the money goes to your account. Or start simpler with Stripe or PayPal payment links. AppCrafter never sits between you and your customers' payments.

Publish in one click

A live address anyone can open.

Publish to a name.blissfulplan.store address with a security certificate, and republish whenever you like. Published apps load fast because their code is served from the same address. The free address is kept out of search engines; on your own domain, search engines may index the site.

Your own domains

www.yourname.com and app.yourname.com, on Pro.

Connect the marketing site, the app, or both, by adding one DNS record each; the addresses you chose at the start are filled in for you. With both, the app's address opens straight into the app and the site's buttons lead there. The page checks for each record by itself and switches it on, certificate included, as soon as it is ready.

Sign-in that follows your addresses

Supabase's Site URL and redirect URLs, kept in step.

Every new address needs adding to your Supabase project's sign-in settings, or signing in there fails. AppCrafter lists the addresses your app lives at, shows which ones are missing, and adds them in one click. It never removes the ones you added yourself.

Host it anywhere

Vercel, Netlify, Cloudflare Pages, GitHub Pages.

Prefer another host? Step-by-step guides take the app from its GitHub copy to Vercel, Netlify, Cloudflare Pages or GitHub Pages, and it updates there by itself whenever the builder sends a change. Already on WordPress? Keep it as the marketing site and put the app on its own address.

Two-way GitHub sync

A new repository, or one you already have.

Create a private repository, or link one that already exists in your account. Then keep pushing new versions or pull in changes made on GitHub. Neither side is ever overwritten silently: if both changed, you choose which wins.

Workspace

Keep the work, and keep it moving

Everything is saved, resumable, and yours.

Credits or your own keys

No API key needed to start.

Every account gets 50 starter credits; Pro includes 300 a month and Studio 1,000, with top-ups when you need more. Prefer your own Anthropic, OpenAI or Google account? Connect it and they bill you directly, with no markup and no limit from us. The builder shows how many messages your credits still buy.

Scout agents

A standing brief that keeps looking.

Save a market brief as an agent and run it whenever you want a fresh read, or start from one of six ready-made examples. Each run records what it found, so you can see how a market moved rather than starting cold every time. A weekly or monthly reminder marks an agent as due.

Studio for agencies

Workspaces per client and private preview links.

Studio gives up to ten workspaces, white-label code and repositories, and client preview links: private, unbranded, with an expiry date.

Your accounts throughout

Nothing is held hostage.

The code can live in your GitHub, the data in your Supabase, the payments in your Stripe, the domain at your registrar. Download everything as a zip at any time; we check on every release that a downloaded project builds with nothing from AppCrafter.

Free for one app with your own AI key. Pro includes credits.

Start with the research. Then build what it points to.

Open AppCrafter