Home / Build AI apps

Taking builds now

AI apps, built on demand. HTML or Node.js.

Tell me in one sentence what the app should do. I build it in Claude, ChatGPT and Google AI Studio, deploy it to a domain you own, and hand you the source. No builder platform in the middle. No forty-page proposal first.

Jean-Luc Benazet, Cambridge. Seasoned photographer, AI enthusiast, and the person who will actually write your app.

01 · The two routes

Most businesses need the cheap one.

There is one question that decides everything: does anybody need to sign in? Answer that and the rest of the build follows. I will tell you which route you are on before you spend a penny.

Route one · static

HTML app

Everything runs in the visitor's browser. One file, or a small set of them. Near-instant load, nothing to maintain, and it will still work in ten years on any host you like.

  • Calculators, checkers, quote builders, generators, configurators
  • No server, no database, no monthly bill
  • Sits happily on Hostinger, Netlify, GitHub Pages, anywhere
  • Perfect as a free tool on your site that brings in enquiries

Live example: Poster Studio generates artwork in the browser before anything is paid for.

Route two · server

Node.js application

A proper server behind the app. Needed the moment you want members, saved work, money changing hands, or an AI model called without your API key sitting in public view.

  • User accounts, members areas, saved history and usage limits
  • Stripe subscriptions and one-off purchases
  • AI keys held server-side, with provider fallback if one goes down
  • Admin view so you can see what people are actually using

Live example: Banger Forge runs a members area across OpenAI, Claude and Gemini.

02 · Proof

Apps I built, host and run.

Every one of these is on its own domain, doing a real job, right now. Two are open to anyone. The rest run on my own keys or a client's, so those show you the interface instead.

Visibility Pilot interface

Visibility Pilot

Node.js

Audits one website end to end: classic SEO, how it reads to AI assistants, the Google Business Profile and the local picture. Then it keeps going, with keyword research, SERP analysis, search listening, rank tracking, competitors and backlinks, so what comes back is a marketing plan rather than a list of errors. Client-ready PDF, fixes in the order worth doing them.

Made for the owner who wants the whole picture in one place: what is wrong with the SEO, how AI assistants actually read them, and what to do about the marketing next.

Node.jsSEO + AI visibilityRank trackingPDF reports
Beacon interface

Beacon

Node.js

Scores businesses against ten observed gaps, from thin content and missing structured data to being invisible in AI answers, and weights each one. Then tracks what happens next, from found to client, so the pipeline is a fact rather than a feeling.

Made for anyone running outreach who wants the pipeline to be a fact rather than a feeling.

Node.jsFit scoringPipeline tracking
Lead Finder interface

Lead Finder

Node.js

Sweeps 74 trades across Google Maps, Yell, Yelp, Thomson Local and FreeIndex, merges the duplicates, checks who has no website and who has a weak Google Business Profile, and drafts the outreach. Behind a passcode, so the numbers stay yours.

Made for the web designer or marketer who would rather spend the morning talking to prospects than building the list.

Node.js74 tradesOutreach drafting
HealthScan UK interface

HealthScan UK

health-scan.co.uk · Node.js

Scan a barcode or photograph the label, and get an evidence-aware read on nutrition, allergens, additives and processing. Built against UK front-of-pack thresholds, and deliberately not a fear machine: an additive is not automatically harmful, and missing data lowers confidence rather than inventing precision.

Free to use, no account, no key. For anyone who wants to know what is in the trolley before it reaches the till.

Node.jsBarcode scanningUK label thresholds
Poster Studio interface

Poster Studio

posterstudio.biz · HTML + AI

Generates vintage-style travel posters and sells them as digital downloads. Generation happens in the browser, the shop takes the money, and the Etsy listings come out of the same pipeline. The app that sells its own output.

Open to everyone, and the clearest example of what I mean by an app that pays for itself.

HTML + AIGenerate to purchasePrint fulfilment
Banger Forge interface

Banger Forge

Node.js

Builds a complete Suno brief in four steps: genre fusion, artist blend, reference vibe and structure. Everything it writes is original, and the tracks come out as Bass Mansion. Built because I needed it, which is usually the sign of a good one.

Made for anyone writing in Suno who is tired of guessing at what to put in the style box.

Node.jsMembers areaMulti-provider AI
AI Headshot Generator Studio V3, showing identity reference upload and a four-shot plan

AI Headshot Generator

Node.js

Give it three to five reference photos from different angles and it holds your face steady across the whole set. One image, or four coordinated shots that look like they came from the same sitting. An identity lock slider decides how far it may stray from the references, and you bring your own API key, so nothing runs on my account. Thirty years behind a camera is what decides which frames are worth keeping.

Great for professional photographers who want to reach clients anywhere in the world, without either of them leaving the house.

Node.jsIdentity lockFour-shot setsBring your own key
03 · How a build goes

Five steps. The same loop every time.

Whatever we are making, and whether you are watching or I am doing it for you.

1

Describe the app in one sentence

Name the job it does and who it is for. "A UK lottery number checker" is enough to start. Clarity here saves hours later, and it saves you money.

2

Choose the route, and the tool

HTML or Node, decided by whether anyone signs in. Then Claude and ChatGPT for building and reasoning, Google AI Studio for AI-powered features and quick prototypes. Three tools, no third-party app builder.

3

Build the first version

The description goes in, the first version comes out, and it runs. You will have something clickable far faster than you expect, which is the whole reason this works.

4

Fix one thing at a time

Read the error, give it back to the AI, change one thing, run again. This loop is the whole skill. Calm and incremental beats clever.

5

Ship it somewhere real

Deployed with SSL to a domain you own, source handed over, schema and llms.txt in place so AI tools can find it. A live link you can share is the goal. Polish after it exists, not before.

04 · What you get

The whole thing, in your hands.

No retainer required, no platform to stay subscribed to, nothing held back to force a second invoice.

  • A working link, earlySomething clickable in the first few days rather than a document describing what might exist later.
  • The full source codeYours. No builder platform, no export fee, nothing another developer cannot pick up.
  • Deployed and liveOn a domain you own, SSL sorted. I can host and maintain it, or hand you the keys and step back.
  • Found by AI searchSchema, llms.txt and the page structure that gets an app described and cited by ChatGPT, Perplexity and Google's AI answers.
  • A way to charge for itStripe, accounts and usage limits built in from the start if the app is meant to earn.
  • A straight answer firstIf the idea will not work, or a £30 tool already does it, I will say so before you commit.

Build with

Three tools, used directly.

  • Claude for building, reasoning and fixing what breaks
  • ChatGPT for a second opinion, content and quick logic
  • Google AI Studio for AI-powered features and fast prototypes

The app is written straight in these, so it is understood and it can be fixed.

Avoid

The one-click app builders.

  • "Finished app from one prompt" tools that hide the workings
  • Lock-in platforms you cannot export or fully control
  • Anything you cannot debug when it breaks, and it will break

They look fast on day one. The output rarely lasts, and you are stuck the moment something goes wrong.

Faster than a new build

Or licence one that already works.

Visibility Pilot, Beacon, Lead Finder, HealthScan UK, Poster Studio, Banger Forge and the AI Headshot Generator can all be rebranded and run on your own domain. The engineering is done, the bugs are already found, and you are live in a fraction of the time.

Before you start

Questions worth asking

Do I need an HTML app or a Node.js app?

If people need to sign in, save their work, pay you, or use an AI model without your API key being visible, you need Node.js. Everything else should be static HTML: it is faster, cheaper to host and there is nothing to maintain.

How long does a build take?

A focused static HTML tool is usually days rather than weeks. A Node.js app with accounts and payments takes longer, because authentication, billing and hosting are their own jobs. Either way you get a clickable link early rather than a document.

What does an AI app cost?

It depends on the route and the scope, so it is quoted per job. Tell me in one sentence what the app should do and you will get a figure and a timescale back, along with an honest view on whether it is worth building at all.

Do I own the code?

Yes. The full source is handed over. There is no builder platform in the middle, no export fee and nothing you cannot take to another developer.

Can I licence one of your existing apps?

Yes. Visibility Pilot, Beacon, Lead Finder, HealthScan UK, Poster Studio, Banger Forge and the AI Headshot Generator can all be licensed and rebranded under your own domain, which is usually far quicker than building from scratch.

Which AI tools do you build with?

Claude, ChatGPT and Google AI Studio, used directly. No one-click app builders. They look fast on day one, but the output rarely lasts and you cannot fix what you cannot see.

Will the app be found by ChatGPT and Google AI Overviews?

That is built in. Every app ships with the schema, llms.txt and page structure that language models need to describe and cite it. AI visibility is exactly what Visibility Pilot measures, so it is not an afterthought here.

Can I just build it myself instead?

Yes, and I would rather you did if the app is small. The walkthroughs are free on YouTube and the method above is the whole method. Nothing is held back.

One sentence is enough to start.

Tell me what the app should do and who it is for. You will get back the route it needs, roughly how long it takes, and whether it is worth building at all.