Atoms Review: AI App Builder, Pricing & My Test Results
By Miles Foster, Owner and tester, RankDude. Tested , published .

Prefer to listen or watch? A 4-minute walkthrough, or the 7-minute video. Sound on.
I gave Atoms the same brief every app builder gets: a booking app for a made-up Pilates studio. I pasted it word for word, let the AI agents build it, published it, ran 24 checks on the live app, attacked it twice, asked for changes until my credits ran down and downloaded the code. The owner paid for the entry Pro plan, $20 a month.
Every measurement is in the Atoms test results.
What I paid for, and what I built on Atoms
Live and monitoredI built one app, from one brief, on the entry Pro plan. It is as Atoms made it, plus eight changes. I switched my one login between member, coach and admin in the data panel to try each screen:

Atoms test app
Pilates studio app, built on the entry Pro plan, on its Atoms address., built on the Pro, entry tier, on Atoms's address.
Up now· live 29 minutes after my brief
Open the Atoms test app ↗It runs on Atoms's servers, whatever the address. See the proof
My Atoms AI App Builder Test Results
| Category | Grade | In short |
|---|---|---|
| Prompt to working appLive in half an hour from one prompt | 5/5Excellent | |
| Brief accuracyNearly every check passed, nothing invented | 4/5Good | |
| Logins and securityAttacks blocked, but the first admin is open | 4/5Good | |
| Data survivesSaved, edited, deleted and exported | 5/5Excellent | |
| Twelve changesEvery change I tried worked, credits ran low | 3/5Average | |
| Publish, speed, mobileLive in a minute, slow on a phone | 3/5Average | |
| Code exportCode downloads, but log-in stays with Atoms | 3/5Average | |
| Cost to finishCredits run out fast, no top-up button | 3/5Average | |
| Overall | 3.8/5Good |
What Is Atoms?
Atoms is an AI app builder from the MetaGPT team. You describe an app in a chat, and a team of AI agents plans it, writes the code, sets up a database and sign-in, and publishes it on an Atoms address. The code is a React front end with a Python back end.
You pay in credits. The Free plan gives 15 credits a day, up to 25 a month, and Pro starts at $20 a month for 100 credits. I used the entry Pro tier, which the owner paid for.
How I Tested Atoms
Every number here comes from my own tests and my own monitors. Nothing is estimated or copied, Atoms never saw the review first, and every app builder gets the same brief, checks, changes and attacks.
My tools
Atoms pros and cons
Pros
- Live from one prompt in 29 minutes
- 22 of 24 checks passed first time
- Both access attacks blocked
- Every change I ran worked
- Whole code downloads as a ZIP
- Asked before changing a table
Cons
- First visitor can become admin
- Credits ran down before twelve changes
- No button to buy more credits
- Slow on a phone
- Log-in in the export stays with Atoms
- Made by Atoms badge stays on Pro
Atoms Pricing
Atoms has a Free plan with 15 credits a day, then $20 Pro for 100 credits a month, $50 for 250, and Max from $100. Prices read on 26 October 2026, monthly view. Billed yearly they are lower.
Atoms plans and prices
Live data· last check 26 October 2026| Plan | Price a month | |
|---|---|---|
| Free15 credits a day, up to 25 a month. 2 GB disk | $0 | 15 credits a day, up to 25 a month. 2 GB disk |
| Pro, entry tier100 credits, private projects, code download, custom domain. The tier I used | $20 | 100 credits, private projects, code download, custom domain. The tier I used |
| Pro, 250 credits250 credits and the same features | $50 | 250 credits and the same features |
| Max500 credits, 100 GB disk, twice the compute, Race mode | $100 | 500 credits, 100 GB disk, twice the compute, Race mode |
Atoms Cost: What My Test App Really Cost
Here is the number you will ask about first. In total the owner paid $20, for one month of the entry Pro plan, and the test used 96 of the 115 credits on it: about 20 for the first build and about 76 for the eight changes. There is no button to buy more credits; you can only move up a plan.
What my app cost
| What was paid for | Cost |
|---|---|
| Pro plan, one month, entry tier | $20 |
| Credits used, of 115 | 96 |
| Total paid for the test | $20 |
Eight changes used most of what was left, so four were not run. I did not test what 1,000 bookings a month would cost.
Atoms Build Speed: One Brief to a Built App
Atoms built the app in about 17 minutes and it was live 29 minutes after I pasted the brief, from one prompt and no fix prompts. It asked for two email keys, which I skipped, and it asked for nothing else.
I ran the checks after it was live, not at the 29-minute mark, because setting up the logins took longer than the build. The app did not change in between.
A 5: one prompt, under half an hour, and that is the time to a live address, not to a perfect app.
Atoms Accuracy: Did It Build What I Asked?
Almost entirely: 22 of 24 checks passed, and booking with a confirm step, My bookings, cancelling, the full-class rule, the coach's screen and the admin's tools all worked.
Six more checks, the payments and the two emails, need keys that are mine to supply, so I left them out. Two could not be shown, a new sign-up and the password reset, because Atoms refused every extra test address and I had one login. Nothing was invented.
The $24 single class is shown but cannot be bought in the app, and the page tells people to phone or email. That is a fair reading of a brief that gave no way to pay for it.
Atoms Editing: The Twelve Changes
I ran eight of the twelve changes, one prompt each, and all eight worked first time. I stopped when the credits fell to 18, under my floor of 20. The phone layout, the admin-only export, the waiting list and the dark mode were not run.
Twelve changes, one prompt each
| What happened | Changes |
|---|---|
| Worked first time | 8 |
| Needed a second message | 0 |
| Not run, credits too low | 4 |
| Credits used for the eight | 76 |
Atoms asked before it changed the profiles table, and it was honest about the planted bug: it said the refund had not broken, because my earlier message had asked for it to go, and put it back. Two of my own scripts overlapped and repeated two prompts, which changed nothing but used credits.
Atoms Publishing and Page Speed
Publishing was quick. I pressed Publish, a security scan ran and the app was live on Atoms' own address in about a minute, and each update after a change took about as long. A custom domain is offered on paid plans, but I did not connect one.
Going live
| What I measured | Result |
|---|---|
| Publishing on Atoms' address | About 1 minute |
| Address it went live on | pub.atoms.world |
| Google phone speed score | 62 of 100 |
| Time to main content | About 13 s |
| Weight of the page | 2.1 MB |
Google's phone speed test, out of 100
- Home page62
- Score where a 4 starts75
The weak spot is speed: the main content took about thirteen seconds on a simulated phone, with a heavy home page. A "Made by Atoms" badge stays on the app on this plan, although the pricing page lists badge removal under Pro. I did not count layout faults or try a real phone.
Every day I also run the Atoms speed test and the Atoms security checks.
Atoms Uptime: 30 Days of Checks
A review tells you what happened on one day. This tells you what happens every day after. My own monitor opens the app every five minutes for 30 days, from 26 October to 25 November 2026, and records whether it answered and how fast.
Atoms hosts the app. The plan is still active until 26 November 2026, so the record will show what happens when it ends. That is a finding too: whether the app stays up on a free plan.
Every check so far is on the Atoms uptime record.
Atoms uptime test
Live data· last check 27 Oct 2026, 10:39 UTC100%
Online
447 ms
Answer time
0
Outages
Atoms Security: Logins and Private Data
Both of my attacks were blocked. Asking for another member's bookings returned only my own, and a member calling the admin requests, including the delete-class action, was told it had no access. The app also asks admins and coaches to be approved.
The weak spot is the first admin. The first person to choose Admin on the log-in page becomes the admin at once, so a stranger who arrives before the owner on a new app would get it. Atoms' agent told me to sign up as admin first.
Atoms' sign-in refused my extra test addresses and showed no message, so I had one login and could not show a new sign-up or a password reset. The fix for the first admin is small, but you have to know to ask for it.
Atoms Database: Does the Data Survive?
Yes: six of six data checks passed. Bookings and the Ask the studio form wrote records, and they stayed after reloads, eight republishes and the colour change. The admin could view, edit and delete rows in the app, filter them in the data panel and download the bookings as a CSV.
One thing to know: deleting a class also removes its bookings, and gives the credits back. The app says so when you do it.
Payments and Emails in Atoms
I did not run payments, because Stripe and email need keys that are yours to supply. Atoms asked for a Resend key for the emails and said the app's emails only send once it is added. The six checks that depend on them are left out, and this test is not graded.
The admin's new Cancel button showed what that means in practice: the booking was cancelled and the credit returned, and the app said "The email to the member could not be sent".
Atoms Code Export and Ownership
You can take the code out: the Download Project button gives a ZIP of the whole project, a Python back end and a React front end. On my machine the front end installed and built in about 15 seconds. I did not start the back end.
It is not free of Atoms yet. The log-in points at Atoms' sign-in service and the front end uses Atoms' own software kit, so you would replace both. Atoms' terms say it makes no claim to ownership of the code it generates for you, and you may use, change and sell it.
Atoms Support and How to Cancel
I sent Atoms Support one question in its Help Center chat: how to restrict who can sign up as an admin and how to export the database. Its AI assistant answered within seconds: there is no setting for that, and exports run one table at a time. I had no reply from a person when I wrote this, so support is not graded yet.
The plan renews every month. You downgrade it yourself in the dashboard, under Plans and credits, and the dialog says the plan stays active until the end of the billing cycle and that unused credits are then reset. I opened that dialog and did not confirm it, so I cannot say what happens to the live app when the plan ends.
Atoms Reviews: What Other Users Say
I have not yet read what other users say about Atoms, so this draft has no review scores. Read them before you decide.
Final verdict: is Atoms worth it?
If this were my studio, I would use Atoms to get a booking app running in an afternoon, and I would sign up as the admin myself before sharing the link. It built the booking rules, the capacity limit and the admin's tools from one message, and every change I asked for worked.
It suits people who want a working app quickly and will watch their credits. It suits you less if the page must load fast on a phone, if you need to buy extra credits when you run out, or if the code must run somewhere else without rework. I could not try payments or emails without your own keys, and Atoms' support team has not yet answered my question.
The eight graded tests average 3.8 out of 5, and I rate Atoms 3.8. Build speed and data are the highest, because one prompt made a live app and every record survived. The changes, speed, export and cost are the lowest.
See the Atoms test results and how I rate.
Best for: People who want a working booking app from one message, and will watch the credits and set up the first admin themselves.
My grade: 3.8/5. The ten grades say where it is strong and where it is not.
Video review · 6:58
Watch me test Atoms
The whole test in about seven minutes: one brief to a live app, 24 checks, two attacks, eight changes, and why the first visitor to choose Admin becomes the admin. Captions and the full transcript are one click away.
Transcript
Hey, I'm Miles, and this is RankDude, where I test AI tools hands on and publish every number, so you can decide before you pay. Today it's Atoms, an AI app builder where a team of AI agents builds a web app from a chat. I tested it on the entry Pro plan, with one brief for a Pilates booking app called Fitting Room. The short version is that Atoms built a working booking app from one prompt, and it was live twenty-nine minutes after I pasted the brief. Twenty-two of twenty-four checks passed, and both access attacks were blocked. But the first visitor to choose Admin becomes the admin, and the credits ran down fast. My rating is three point eight out of five, from eight graded tests.
So, what is Atoms? It's an AI app builder from the team behind MetaGPT. You describe the app in a chat, and a team of AI agents plans it, writes a React front end and a Python back end, sets up the database and the sign-in, and publishes it on an Atoms address. After that, every change is another message. You pay in credits. The free plan gives fifteen a day, up to twenty-five a month. Pro starts at twenty dollars a month for a hundred credits, and the owner paid for that plan.
Every builder I review gets the same brief, word for word. Fitting Room is a booking and membership app for a small Pilates studio, with a timetable, members who book, coaches, an admin, and a ninety-five dollar five-class pass. I pasted it into Atoms and pressed send. Alex, its engineer agent, built the app in about seventeen minutes, and asked for two email keys, which I skipped. I published it, and it was live on its own address twenty-nine minutes after I started. That was one prompt, no fixes, and no edits by me. So the build earns a five.
Now accuracy. Twenty-two of twenty-four checks passed. Six more checks, the payments and the two emails, need keys that are mine to supply, so I left them out. Booking, cancelling, the full-class rule, the coach's screen, the admin's tools and the Ask the studio form all worked. Here is the live timetable, with its class and coach filters. Nothing was invented. Two checks I could not show: a new member signing up, and the password reset email. Atoms refused every extra test address, so I had one login. Accuracy scores four.
Log-in, and the two attacks. Sign-in is Atoms' own account page, and the app asks you to pick Member, Coach or Admin. Attack one. I ask for another member's bookings. The request takes no user id, and I got only my own rows. Blocked. Attack two. As a member, I call the admin requests, even the delete-class action. Every one answers with no access. Blocked. The weak spot is the first admin. The first person to choose Admin on a new app becomes the admin at once, so sign up before you share the link. That scores four.
Next, the data. All six checks passed. Bookings and the Ask the studio form wrote records, and they stayed after reloads, eight republishes and the colour change. The admin could view, edit and delete rows, filter them in the data panel, and download the bookings as a spreadsheet file. One thing to know. Deleting a class also deletes its bookings, and gives the credits back. Five out of five.
Payments and emails. I did not run payments, because Stripe and email need keys that are yours to supply. Atoms asked for a Resend key, and I skipped it. When the admin cancelled a booking, the credit came back, and the app said the email could not be sent. This test is not graded.
Then the twelve changes, one prompt each. I ran eight, and stopped when the credits fell to eighteen. All eight worked first time. A phone field, instructor renamed coach, dark green and cream, an About page, a capacity of four, a coach filter, the credit bug, and an email when the admin cancels. Atoms asked before it changed a table. And when I reported the bug I had planted, it said the refund had not broken, because I had asked it to go, and put it back. Two of my own scripts repeated a prompt, which cost credits and changed nothing. Four changes were not run. That scores three.
Publishing. I pressed Publish, a security scan ran, and the app was live on its Atoms address in about a minute. I did not connect my own domain. The weak spot is speed. On a simulated phone the home page scored sixty-two out of a hundred, and the main content took about thirteen seconds to appear. A Made by Atoms badge also stays on the app on this plan. That earns a three.
Can you take the app with you? Yes. Download Project gives a zip of the whole app, a Python back end and a React front end. The front end installed and built on my machine in about fifteen seconds. But the log-in points at Atoms, and so does a software kit the front end uses, so it needs rework, and I did not start the back end. Atoms' terms say it makes no claim to ownership of the code it generates for you. This test scores three.
Support and cancelling. I asked Atoms Support how to stop strangers becoming admin, and how to export the database. Its AI assistant answered in seconds, but I had no reply from a person when I wrote this. So support is not graded. The plan renews every month. You downgrade it yourself in the dashboard. I opened that dialog, and did not confirm it.
What did it cost? The owner paid twenty dollars for one month. The test used ninety-six of the hundred and fifteen credits. The first build took about twenty, and the eight changes about seventy-six. There is no button to buy more credits, so the twelve changes did not all fit.
Pricing. Atoms has a free plan with fifteen credits a day. Then Pro at twenty dollars a month for a hundred credits, fifty for two hundred and fifty, and Max from a hundred dollars. Billed yearly, they are lower. I could not finish all twelve changes in the entry plan, and there is no top-up, so pricing scores three.
So, my verdict. Atoms built real booking logic from one prompt, with a capacity rule, credits that return when you cancel, an admin area and a spreadsheet export. Both attacks were blocked, and every change I ran worked. My rating is three point eight out of five, the average of eight tests. Build speed and data are the highest. The changes, speed, export and cost are the lowest. It suits people who want a working app fast and will watch their credits. It suits you less if the page must load fast on a phone, or the code must run somewhere else without rework. Every measurement, every screenshot and every price is in the written review and the test results, linked below.
Chapters · 14
Frequently asked questions
How much does Atoms cost, and is there a free plan?
Yes. There is a free plan: it gives 15 credits a day, up to 25 a month. Pro starts at $20 a month for 100 credits, then $50 for 250, and Max starts at $100. The owner paid $20, and the test used 96 of the 115 credits.
Is Atoms legit and safe?
Mostly yes, in my test. It built a live app, and a member could not reach other members' bookings or the admin requests. But the first visitor to choose Admin becomes the admin, so sign up first. Payments and emails need your own keys, which I did not use.
Who owns the app I build on Atoms?
You do. Atoms' terms, read on 26 October 2026, say it makes no claim to ownership of the code and content it generates for you, and you may use it commercially, change it and share it.
Can I download my Atoms code?
Yes, paid plans. Download Project gives a ZIP of the whole project, a Python back end and a React front end. The front end built on my machine; the log-in and the software kit it uses still point at Atoms.
How do I cancel Atoms?
In the dashboard. The plan renews every month. Under Plans and credits you choose Downgrade, and the plan stays active until the cycle ends. I opened that dialog and did not confirm it.
Miles FosterOwner and tester, RankDude
Disclosure. I tested on a Atoms plan RankDude paid for at the public price. Atoms didn’t see this review first and had no say in my rating. How RankDude makes money is on the disclosure page.