
Build an app with AI without being a developer: what is realistic
Build an app with AI without coding: what you can make alone with Claude, Lovable or Bolt, and when to stop (personal data, logins, payments, upkeep).
Yes, you can build an app with AI without being a developer if it stays a small tool for you or your team, such as a quote calculator, a checklist or a dashboard, made with Claude’s Artifacts or a vibe-coding builder such as Lovable or Bolt. Call a developer once the app stores clients’ personal data, has customer logins, takes payments or has to run every day: the AI writes the code, but the responsibility for security and maintenance stays with you.
You can build an app with AI without being a developer, as long as it stays small: a tool for you or your team, with no client data, no customer logins and no payments. A quote calculator, a checklist for site visits or a dashboard that turns a spreadsheet export into three numbers are all within reach from a description in plain English.
Beyond that line, the AI still writes the code, but someone has to answer for what the app does with other people’s data and money. That someone is you, unless you hand it over.
I build software for my own use, not for sale, so I know what it feels like to need a tool and build it, and how satisfying that is. AI has also shortened my delivery times for clients, which sometimes leaves room for more complete solutions. This guide sets out what an owner can realistically make without a developer in October 2026, with which tools, and where to stop. It belongs to my guide to AI for small businesses, which covers the other uses worth your time.
What building an app with AI means in 2026
Vibe coding means building software by describing what you want in plain words, letting an AI write the code, and correcting the result by asking for changes rather than by reading the code. Three families of tools do it, and they are not interchangeable.
- An assistant that builds inside the chat. Claude’s Artifacts turn a description into a small interactive tool that you open in Claude, and they come with every Claude plan, the free one included. An artifact can even call Claude itself: according to Anthropic’s help page on Artifacts, that needs no API key and costs its creator nothing, because each user’s usage counts against their own plan. With a paid plan, on the web or the desktop app, an artifact can also keep up to 20 MB of text between sessions, private to each person or shared by everyone who opens it.
- Vibe-coding builders. Lovable, Bolt, v0 and Base44, the start-up Wix bought in June 2025, generate a complete web app from a chat, often with a database and user accounts, and put it online for you. Lovable, Bolt and v0 mostly produce React or Next.js projects, which need a build step before they can run anywhere else.
- A coding agent. Claude Code, included in the Claude Pro plan, works directly on a project’s files. In Anthropic’s words: “Describe what you want and it plans, writes code, runs tests, and opens pull requests.” It gives you the most control of the three, and it is the least forgiving if files, folders and version control mean nothing to you.
What you can build alone
The tools that work without a developer share four traits: one user or a handful, data that belongs to you rather than to your clients, no money changing hands, and no harm done if the tool stops for a day. Within those limits, a lot is possible:
- A quote calculator built from your own price list: surface area, options, minimum charge, VAT, and a button that copies the result into an email.
- A checklist for a site visit, a new client’s onboarding or the end-of-month routine, ticked off on your phone.
- A small dashboard: paste an export from your accounting or booking software and get monthly totals and a chart.
- A text tool that turns your notes into a formatted follow-up email or a job sheet.
- A planning board for the week’s jobs or a staff rota.
In each case a mistake costs you a few minutes, not a client, which makes these the right place to learn. It is also easy to fall for the newest builder and chase the tool instead of the problem. Start from a task you already do every week, and build for that one.
Which AI tool to use for which project
| Claude Artifacts | Lovable, Bolt, v0, Base44 | Claude Code | |
|---|---|---|---|
| How you work | You describe the tool in a Claude chat | You describe the app in the builder’s own chat | You describe changes, it edits the project’s files |
| Where the app runs | Inside Claude | On the builder’s hosting, at a web address | Wherever you host the files |
| Who can open it | People with a Claude account | Anyone with the address | Anyone, once you publish it |
| What it costs | Included in every Claude plan | Usually a free allowance, then a monthly plan metered in credits or tokens | Included in Claude Pro |
| Best for | A tool for you or your team | A prototype to show a partner or a developer | A small project whose code you want to keep |
Claude Pro costs $20 a month in the US at the time of writing (October 2026), or $17 a month billed annually, before tax, on Claude’s pricing page. Anthropic charges in local currency where it can, but its pricing page shows no pound price, so check the amount at checkout. The builders’ plans change regularly and they meter usage, so a project with many rounds of changes costs more than the headline price: read their pricing pages before you start.
My advice for a first project: start with an artifact. Move to a builder when you need to show a working prototype to someone else, and to Claude Code when you want to own every file.
How to build an app with AI: a first project in six steps
Take a painter and decorator who prices every job by hand. The method is the same for any small tool.
- Describe the problem in two sentences: who uses the tool, what goes in, what comes out. “I price painting jobs on site from the wall area and the number of coats, and I want the total with VAT on my phone.”
- Gather the real numbers: your price list, minimum charge, VAT rate (if you are VAT-registered) and rounding rules. If you do not give an AI your prices, it will happily invent plausible ones.
- Ask for one page, with no database and no login. The smaller the request, the fewer places a bug can hide. In Claude, paste the request into any chat. Artifacts need Cloud code execution and file creation in Settings > Capabilities, which Anthropic turns on by default on the Free, Pro and Max plans.
Build a quote calculator as a single HTML page for a painter and decorator.
Inputs: wall area in m², number of coats (1 or 2), ceiling included (yes/no).
Prices: walls [your price] per m² per coat, ceilings [your price] per m²,
minimum charge [your minimum].
Show the price before VAT, VAT at 20% and the total, rounded to the pound.
Add a "Copy as text" button with a short summary I can paste into an email.
UK English. No login, no database, no external services.
- Test it against three jobs you have already priced. If the tool says £1,180 where your own quote said £1,250, give it both figures and ask it to explain its calculation before it changes anything.
- Ask for one change at a time, and keep a copy of every version that works, with the date in the file name.
- Decide where the tool will live and who will maintain it before anyone else relies on it.
Where your app will live, and who can open it
This choice matters more than the tool.
Inside Claude. An artifact starts private, and the Share button lets you choose who has access. Anthropic’s help centre is clear on two points. Everyone who opens a shared artifact needs a Claude account, even with the link. And an artifact that uses Claude or your connected apps cannot be opened by anyone who simply has the link: you invite people by email or, on a Team or Enterprise plan, share it with your organisation. That makes an artifact a good home for a team tool and the wrong one for your customers.
On your website. A single-page tool with no server, like the calculator above, is just a file. It can sit on your site or on simple hosting such as GitHub Pages or Spaceship. My tutorial on how to build a website with AI covers publishing on GitHub Pages with your own domain, and my guide to Spaceship hosting explains which product suits which site. GitHub’s rules keep Pages for sites, not for online shops or software sold as a service.
On the builder’s hosting. It is the fastest way to put a builder’s app online, and the one that ties you most closely to that builder’s plan. Publishing in the App Store or Google Play is another project: my guide to launching a mobile app covers it.
The quote and ordering app I built into Edenel Nettoyage’s website shows how far a page with no server of its own can go. A simulator prices each job from the same price list as the pricing page, quotes and invoices are generated as PDF files in the browser, and the order history stays on the client’s own device. It was a studio project, not a weekend experiment, but the principle carries over: the less your app keeps on a server, the less there is to protect.
Where a DIY app stops: data, logins, payments and upkeep
Crossing one of these four lines does not mean you have to stop building. It means a mistake no longer costs you just a few minutes: it can hurt someone else.
Your clients’ personal data
As soon as the app stores your clients’ names, phone numbers, addresses or anything else that identifies a person, UK GDPR applies to that data. You decide what you collect, who can read it, where it is stored and when it is deleted, and the ICO’s guidance on privacy in the product design lifecycle is written for exactly this stage. If the data leaks and the breach puts people at risk, you must report it to the ICO within 72 hours of finding out.
Two traps catch owners who build their own tools. Shared storage in an artifact shows the same data to everyone who opens it, so keep client details out of it. And test data pasted into an AI chat is still client data: my guide on what client data you can put into an AI assistant covers that second point.
Logins and security
Logins and databases are where vibe-coded apps go wrong most visibly. In 2025, a researcher scanned 1,645 apps from Lovable’s public showcase and found 170 that let outsiders read data such as email addresses, because the access rules on their databases (row level security) were missing or too weak. The case is recorded as CVE-2025-48757, and Lovable disputes it on the grounds that each customer is responsible for protecting their own app’s data. Whoever is right, the practical lesson is the same: if your app has logins or a database, someone has to check who can read and change each table before real data goes in, and you cannot assume the builder has done it for you.
API keys are the other classic leak. An app that calls an AI model needs a key, and a key placed in a web page can be read by every visitor; my Claude API tutorial explains where to keep one. An artifact that calls Claude avoids the problem, because it needs no key at all.
Payments
Never let an AI write your card payment form. Card data comes with its own security standard (PCI DSS), and a payment provider’s hosted checkout page or payment link, from Stripe or PayPal for example, keeps card numbers on the provider’s side and out of your app. If your tool needs to take money, send people to that page.
Upkeep
An app is never finished. Browsers change, the libraries the code depends on are updated, a builder changes its plans, and six months later nobody remembers why the tool rounds that way. I say the same about websites built for a friend: a site is not a one-off gift, it comes with maintenance for life. An app your team uses every day needs a named person who can fix it on a Monday morning.
When to hand it over to a developer: a checklist
You do not need me, or any developer, for the tools in the first list: build them, test them with real numbers and keep a copy. Call a developer, or at least have the code reviewed, as soon as one of these is true:
- Customers, not just you and your team, will log in or type in their details.
- The app stores personal data on a server.
- It takes payments or produces documents with legal weight, such as invoices.
- It connects to your mailbox, your phone system or your accounts.
- Your team’s day stops when the app stops.
- It runs on its own, on a schedule, with nobody watching.
- You can no longer predict what a change will break.
The app I built for Pilotech ticks several of these boxes. I had brought the company more prospects than its team could handle, and the client asked for a tool to see everything clearly and never miss a call-back. The result is custom-coded: it manages prospects, job sites, communication with employees, the calendar and accounting analytics, with AI and phone integrations, and an automation like that needs access to the client’s mailbox, for example. I tell that story in bespoke CRM for a small business.
AI made that kind of project faster to deliver; it did not remove the need for someone who answers for it. When I build an app for a client, 30% or 50% is paid upfront and the rest on delivery.
Frequently asked questions
Is vibe coding the same as no-code?
Can I use ChatGPT instead of Claude to build an app?
Can I move an app built with Lovable or Bolt to my own hosting?
Can I build a mobile app with AI?
Joana MehouWeb designer, SEO and cold emailing specialist
Joana Mehou has been building websites since the age of eleven and founded MLK Web Studio in 2021, between London and Paris: websites, SEO, cold emailing and automation for small businesses in the UK and France, with honest advice, including when you do not need to hire anyone.
More about the studioInternal tools and automations built around how your business actually works.
Bespoke CRM for a small business: the internal app I built when leads piled up
A bespoke CRM pays off when your work does not fit standard software. Five questions to decide, the costs to plan for, and the app I built for a client.
How to build a website with AI and host it on GitHub Pages with your own domain
Build a website with AI step by step: Claude writes the pages, GitHub Pages hosts them for free, and you connect your own domain with HTTPS. Limits included.
Claude API key: how to get one and send your first request
How to get a Claude API key in the Claude Console, keep it safe, set a spend limit and send your first request, with each model's price in October 2026.