RankDude

Atoms Review: AI App Builder, Pricing & My Test Results

By Miles Foster, Owner and tester, RankDude. Tested , published .

Atoms' builder with the AI agent's chat on the left and the live Fitting Room admin dashboard on the right, with a Version 10 card and the Update button
Tested 26 Oct 2026

My grade

3.8/5Good

Good: the average of 8 graded tests.

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 monitored

I 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, the Atoms test app: a Pilates studio app, built on the entry Pro plan, on its Atoms address.
Atoms test app

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

CategoryGradeIn short
Prompt to working appLive in half an hour from one prompt5/5Excellent
Brief accuracyNearly every check passed, nothing invented4/5Good
Logins and securityAttacks blocked, but the first admin is open4/5Good
Data survivesSaved, edited, deleted and exported5/5Excellent
Twelve changesEvery change I tried worked, credits ran low3/5Average
Publish, speed, mobileLive in a minute, slow on a phone3/5Average
Code exportCode downloads, but log-in stays with Atoms3/5Average
Cost to finishCredits run out fast, no top-up button3/5Average
Overall3.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
PlanPrice a month
Free15 credits a day, up to 25 a month. 2 GB disk$0
Pro, entry tier100 credits, private projects, code download, custom domain. The tier I used$20
Pro, 250 credits250 credits and the same features$50
Max500 credits, 100 GB disk, twice the compute, Race mode$100
US prices, read every day since 26 October 2026. No price change since 26 October 2026. Atoms pricing history

Atoms pricing page in the monthly view: Free at $0, Pro at $20 with 100 credits a month marked Your current plan, and Max at $100 with 500 credits, with their features listed

Atoms pricing page in the monthly view: Free at $0, Pro at $20 with 100 credits a month marked Your current plan, and Max at $100 with 500 credits, with their features listed
Atoms' pricing on 26 October 2026, monthly view.

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 forCost
Pro plan, one month, entry tier$20
Credits used, of 11596
Total paid for the test$20
Read from Atoms' plan page. The plan renews on 26 November 2026 unless it is downgraded.

Atoms Plans and credits page: Pro 20 plan, Credits remaining 18.68 of 115, 100 monthly credits reset on Nov 26 and free credits remaining this cycle 10.36 of 25

Atoms Plans and credits page: Pro 20 plan, Credits remaining 18.68 of 115, 100 monthly credits reset on Nov 26 and free credits remaining this cycle 10.36 of 25
Atoms' credit meter at the end of my test.

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.

Atoms builder with the pasted Fitting Room brief in the chat on the left, the app preview on the right and the publish dialog open showing Published, App Status Live and the address 18xyhxh.pub.atoms.world

Atoms builder with the pasted Fitting Room brief in the chat on the left, the app preview on the right and the publish dialog open showing Published, App Status Live and the address 18xyhxh.pub.atoms.world
The brief in the chat, and the publish dialog on the live address.

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.

Atoms test app live home page: Fitting Room, Small classes. Strong, precise Pilates, with a studio photo, a See the timetable button and the prices $95 for the 5-class pass and $24 for a single class

Atoms test app live home page: Fitting Room, Small classes. Strong, precise Pilates, with a studio photo, a See the timetable button and the prices $95 for the 5-class pass and $24 for a single class
The live home page after the first build.

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 happenedChanges
Worked first time8
Needed a second message0
Not run, credits too low4
Credits used for the eight76
Atoms test results: changes

Atoms test app live timetable with a Class row of filters and a Coach row with All coaches, Lena Park and Tomás Reyes, a Mat Flow class card and the Made by Atoms badge, in dark green and cream

Atoms test app live timetable with a Class row of filters and a Coach row with All coaches, Lena Park and Tomás Reyes, a Mat Flow class card and the Made by Atoms badge, in dark green and cream
The coach filter, in dark green and cream.

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 measuredResult
Publishing on Atoms' addressAbout 1 minute
Address it went live onpub.atoms.world
Google phone speed score62 of 100
Time to main contentAbout 13 s
Weight of the page2.1 MB

Google's phone speed test, out of 100

  • Home page62
  • Score where a 4 starts75
Atoms test results: speed

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 UTC

100%

Online

447 ms

Answer time

0

Outages

Day 1 · Oct 26Green = up all dayDay 30 · Nov 24
I open the app every 5 minutes, day 2 of 30. Atoms uptime record

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 test app log-in page with three cards: Member, Coach and Admin, each with a Continue button, and a line about the first admin being set up automatically

Atoms test app log-in page with three cards: Member, Coach and Admin, each with a Continue button, and a line about the first admin being set up automatically
The log-in page: Member, Coach or Admin.

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.

Atoms Cloud database panel showing the bookings table with id, user id, class id, session date, member name and member email columns, a Filter button, a search box and the note Double-click any cell to edit

Atoms Cloud database panel showing the bookings table with id, user id, class id, session date, member name and member email columns, a Filter button, a search box and the note Double-click any cell to edit
The bookings table in the data panel. Emails hidden.

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.

Atoms test app admin All bookings list with an Export CSV button and a message at the bottom right: Booking cancelled and 1 credit returned. The email to the member could not be sent

Atoms test app admin All bookings list with an Export CSV button and a message at the bottom right: Booking cancelled and 1 credit returned. The email to the member could not be sent
The admin cancel message: the credit is returned, the email is not sent.

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.

Atoms code panel with a file tree of the project's backend folders, the file studio.py open with its Python code and a Download Project button at the bottom of the file tree

Atoms code panel with a file tree of the project's backend folders, the file studio.py open with its Python code and a Download Project button at the bottom of the file tree
The code panel with Download Project.

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.

Atoms Plans and credits page with the Plan Downgrade dialog open: the subscription stays active until Nov 26, 2026, 18.68 unused credits will be reset, with a reason box and Go Back and Confirm Downgrade buttons

Atoms Plans and credits page with the Plan Downgrade dialog open: the subscription stays active until Nov 26, 2026, 18.68 unused credits will be reset, with a reason box and Go Back and Confirm Downgrade buttons
The downgrade dialog, which I opened and did not confirm.

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.

Visit Atoms

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.

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.