Asapi
The AI Agent Trials / Your AI app builder
Benchmark · Software, no coding

Your AI app builder

We invented eleven people who can't code and had each of them ask an AI for an app, among them a home‑loan broker, a gym owner, a commuter chasing weekend train seats and a data centre's facilities lead. The broker asked twice, so there are twelve apps. Each owner leaves their files and answers no questions. In one more job, the AI is the engineer of a city's journey‑planning app and improves it from what riders do.

13 jobs · 9 AIs tested. Opus 5.5 did best on average, then GPT‑6 Astra and Sonnet 5.5.

!
The jobs

The thirteen apps

Every AI on every job, each a dot from 0 to 100. Open a job to see what the best AI got right and wrong.

The best scoreAnother AIEverything right

An app to sort out the household bills (8 AIs tested)

After a move, a woman wants one place for all her bills, showing the wrong charges with claim emails ready to send.

What the best AI did

  • Coped best with her awkward files, and got 7 of her 12 wrong charges right.
  • Had no sign‑in, so anyone who opened the app could read her records.

How each AI scored

Opus 561
GPT‑6 Astra59
Opus 5.559
GPT‑6.1 Sol58
Sonnet 5.556
Fable 5.155
GPT‑6 Luna35
Sonnet 529
The AIs

Who did best

Anthropic's Opus 5.5 had the best result on seven of the 13 apps, and got everything right on one, the train‑ticket catcher. Sonnet 5.5 and OpenAI's GPT‑6 Astra led on two each, Astra's including the journey planner, and Fable 5.1 and Opus 5 on one. GPT‑6 Luna and Sonnet 5 were in the bottom three on every app they were tested on.

Average score out of 100 over the jobs each AI was tested on, for the 7 AIs tested on more than half of the 13 jobs.

What we learned

What the thirteen apps showed

What they do well

They can build apps that do the job.

Opus 5.5's train‑ticket catcher bought a seat for all eight journeys still missing a ticket without tripping the booking site's limits, and its fault finder led the electrician to a working unit on 17 of the 20 faults.

Given a full list of requirements, most apps get better.

With the rules written in as a full list of technical requirements, the average score rose on nine of the twelve apps built for people. On the train‑ticket catcher, four AIs got everything right.

Where they fall short

They leave out basics the owner never named.

None of the eight bills apps had a sign‑in, so anyone who could open one could read her statements. No bakery, bills or laundry app could restore a backup. All eight broker apps wrote real customers' details into the program itself.

Their apps stop keeping up once the AI has gone.

Many apps froze what the AI found on the day it built them. None of the bills apps took in both a new bank download and next month's statement, and no laundry app let the owner change a price or add a machine. Only 1 of the 7 piano studio apps took in new bank files and parents' messages.

For the curious

How these jobs were set up and scored

The jobs
Each owner leaves a request and their files and answers no questions, with up to 416 chats, emails, notes, statements, photos, drawings and recordings. Each AI works alone on a copy of the owner's computer for up to two hours, with no web search, and leaves the app and a note on how to use it. The gym owner also tries the app three times, and the AI can fix it after each visit.
The journey planner
Here the AI is the app's engineer over three sessions: it builds the route planner and a program on riders' phones, fixes them after a week, and ships a second release after four weeks. Its score is how well the planner answers 80 riders' requests in the fifth week.
Trying the apps
We start each app built for a person on a fresh computer with the AI's own start‑up steps, and an AI tester uses it as the owner, customers or staff would. On most of them, scripts also restart it, cut the internet, test its backups and try common attacks. AI judges read what scripts can't decide, and where they disagreed, a written ruling settled it. A feature the note promises but the app doesn't have counts as missing.
Scores
Most apps have three groups of checks: what the owner asked for, worth 60 points, awkward cases, worth 20, and security, worth 20. The broker's first app and the gym app have checks of a point each, the fault finder gives 40 points to fixing the faults and naming their causes, and the assembly manuals 60 to the manuals. A score of 100 means everything right.
Other versions of the request
On every app built for a person, we also tested every AI on two other versions: one with a hint, a short list of plain points on what matters most, or for the broker's first app an earlier copy of his laptop, and one with the rules written in as a full list of technical requirements, never the answers.
Time and cost
The 94 tries took from about a minute to just over two hours, and the middle one took 21 minutes. For the AIs with published prices, a try cost from 22 cents to $32.99 at published per‑use prices for businesses.

Every AI's score on every app

AIAn app to sort out the household billsAn app for a home‑loan brokerThe broker's app, with a WhatsApp assistantOnline ordering for a bakeryAn app for a piano teacher's studioAn app to run a laundry shopA piano practice app for a familyAn app for a gym and its membersA ticket catcher for a commuterA smart home run from an iPadA fault finder for cooling unitsAssembly manuals for furnitureA journey planner for a city's transport
GPT‑6 AstraOpenAI59785861756758827976685398
GPT‑6 LunaOpenAI35499402616201200382119
GPT‑6.1 SolOpenAI58735959766549845781665396
Opus 5.5Anthropic599028658077558610092876384
Sonnet 5.5Anthropic56786839817456829659645481
Fable 5.1Anthropic557860757746537188786457–
Sonnet 5Anthropic292528463533340004745–
Opus 5Anthropic61535760–––––––––
Gemini 4 ArgonGoogle––––––––96––––

These are the scores out of 100 for the request as a person would write it, one try per AI and app. Darker means higher. A dash means we didn't test that AI on that app, and a 0 can mean it handed in nothing.