Onekode
Start free
Ways to start
Work
Founders Hub
AboutContact
  • AI app builders

When your AI builder keeps breaking

The Onekode team·
When your AI builder keeps breaking: check the status page, go back to the last version that worked, and change one thing at a time.

Check the status page, go back to the last version that worked, then change one thing at a time.

Check your builder's own status page first. Replit, Lovable, Bolt and Base44 each have one. If it says everything is running, the problem is in your app. Go back to the last version that worked, find out why it broke, then change one thing at a time. If Replit is not working, Replit's own help page starts with the basic checks and Restart compute, so try those too.

Last checked: 22 October 2026.

Start here

Is Replit down, or is it my app?

Check the builder's own status page first. If it shows a problem, wait. If it does not, look at your app.

These are the official pages:

Putting the status page first is our order. Replit's own help page starts with the basics: test your connection, try a different browser, check JavaScript is on, then open the command palette (Cmd+K on a Mac, Ctrl+K on Windows) and choose Restart compute. Only after that does it say to check the status page. If the status page shows everything running and the app still will not load, it says to contact Replit Support.

Lovable's status page lists the editor, hosting (published sites and preview links) and Cloud separately, so you can see which part is affected. Bolt's help page adds three quick checks: turn off browser extensions and ad blockers for a moment, turn off a VPN, and check your antivirus if you see a 403 or 404 error.

The cause

Why does one small change break something else?

Because the builder often changes more than you asked, and each fix can disturb something that was working.

Replit's help page says to use a checkpoint when the app got worse, something important broke or the agent changed more than expected. Lovable's help pages say that unless you say what to leave alone, a small request can disturb parts that work. Its debugging page warns that fixing blind, again and again, piles up code that hides the real problem.

A long or mixed conversation makes this worse. Replit says to start a new chat when you move to an unrelated task. Bolt says that when it is stuck you can type /clear and choose Clear context.

A Chroma study, "Context Rot" (14 July 2025), found that 18 AI models get less reliable as the text you give them grows longer. It tested models, not these builders, so linking it to a long builder chat is our reading.

That is the fix loop. Each try changes something, the app gets no better, and the credits go.

One Replit forum poster (25 January 2025) described the agent adding and removing the same code over and over, and a new chat made no difference. It is one person's account, not research.

Go back

How do I get back to the version that worked?

Every builder keeps earlier versions. Use those, not the chat.

BuilderWhere to lookWhat the button saysWhat it does not undo
ReplitAgent panel, HistoryRollback here (and Changes)Look at the Database option in the rollback dialog before you confirm
LovableHistory in the top bar, or Project, then HistoryRevert (also Bookmark and Back to latest)Code only. Lovable says: "It does not restore or roll back your database data."
BoltVersion history (the clock icon)Restore this version, then Restore versionRestoring does not change your Bolt or Supabase databases
Base44The Revert icon under a message, or the Version History icon at the top of the chatRevertAsking the AI to undo makes a new change instead of going back. Its help page does not mention data

Caption: screen names come from each builder's help pages, checked 22 October 2026. We have not seen them in the products.

A few notes:

  • Base44. Asking the AI to undo a change makes a new change, so your app may not end up as it was. Use Revert or Version History.
  • Lovable. Choose Edit message on an earlier message of yours, then Revert and resend. The project goes back to how it was before that message.
  • Bolt. Bolt's help pages say going back to an earlier version does not use tokens.

Before a big change, keep a copy of your code. Get your code out of the builder →

What stays

Why didn't going back fix my data?

In Lovable and Bolt, going back changes the code, not the database.

Lovable says: "It does not restore or roll back your database data." Bolt says that restoring an earlier version will not change your Bolt or Supabase databases. In Replit, look at the Database option in the rollback dialog before you confirm.

Here is the trap in a fix loop, and it is our reading. A rollback puts the code back. A changed record or a new login rule can stay as it was after the break. Then the old code meets the new data, and the app still fails.

If the break touched data, logins or payments, treat that as a reason to get a person. The last section says more.

Live

Why does it work in the preview but not when it's live?

The published app has its own settings, and your keys are often missing from it.

Replit. Secrets you set in the project editor do not carry over. Add each production secret in the Publishing pane. A missing value can break API calls, the database connection, login and payments. Publishing does not fix a broken Preview, so fix Preview first. Files the app writes while running may not survive a new publish. Ask the agent to check that the server listens on 0.0.0.0. Publishing can also fail if your home page takes more than five seconds to respond.

Lovable. Changes are not live until you click Publish changes. A small dot on the Publish button means you have unpublished changes. Anything that depends on a secret will not work until you add it, under More, Settings, Secrets.

One Replit forum poster (17 June 2025) said the Preview pane had stopped working in two of five projects while the app opened in a separate tab, and that neither the agent nor the assistant could fix it. Another (9 March 2026) had a preview that still hung while the live address worked. Both are single accounts.

Free step

How do I stop the fix loop?

Go back, find out why it broke, then change one thing at a time.

This routine is free. The order is ours; each step comes from the builders' own help pages, checked 22 October 2026.

  1. Check the status page. On Replit, do the basic checks and Restart compute too.
  2. Stop pressing the auto-fix button. Lovable's debugging page says to use Try to fix once or twice. Bolt says to avoid clicking Attempt fix over and over, because each try spends tokens.
  3. Go back to the last version that worked. Use the table above, not the chat.
  4. Check what going back did not undo, especially data and logins. This step is ours.
  5. Find the cause before you change code. Use the mode that talks without building: Lovable's Chat mode or Plan mode, Replit's Plan mode, Bolt's Plan Mode or Base44's Discuss mode. Ask why it broke.
  6. Describe the error exactly. Give the message, where it happens, what you expected, what you already tried and a screenshot. Replit's help gives "my login page is broken" as the kind of vague report to avoid.
  7. Make one change per prompt. Say what must not change. Test before the next prompt.
  8. Start a clean conversation if it goes round in circles. In Replit, open a new chat. In Bolt, type /clear and choose Clear context.
  9. If it works in the preview but not live, check your production keys and that you published the latest version.

Lovable gives 10 free fixes across all your projects, shared with its Security view. Each comes back 24 hours after use; after that, Try to fix uses credits. Credits going on fixes is one sign to stop. The next section lists the others.

A person

When should I stop prompting and get a person?

After a rollback and a couple of careful tries on the same feature, if it still fails.

These signs are ours; no builder's help page says them.

  • The same feature still fails after a rollback and a couple of careful tries.
  • The break involves data, logins or payments. A rollback may not undo it, and a mistake reaches real users.
  • Credits or tokens are going on fixes, not features. How AI builder credits work →
  • You cannot say what changed between the last working version and now.
  • It works in the preview but not live, and the keys are set.
  • The builder points you somewhere else. One Replit forum poster (11 October 2026) says Replit told them to hire an outside developer. That is the poster's claim, and we have not checked what Replit said.

Choosing someone: How to hire someone to finish your app →. Not sure it is worth fixing: Keep, fix or rebuild your app →.

Free

Still stuck? Send us the link.

A person on our team records a walkthrough of your app and sends a one-page note: what stays, what needs fixing and what blocks launch. You can see whether it is one fix or more. It is free.

If you want a person to do the fixing, see Finish and Launch →.

Questions

Questions.

Why is Replit not working?

Check Replit's status page first. Then try your connection, another browser and Restart compute from the command palette. If the status page shows everything running and it still fails, contact Replit Support. If a change broke your app, open History in the Agent panel and use Rollback here.

Why is Lovable not working?

Check Lovable's status page first. It lists the editor, hosting (published sites and preview links) and Cloud separately, so you can see which part is affected. If everything shows as running, open History and revert to the last version that worked. Then ask in Chat mode why it broke before you change anything.

Why is Bolt not working?

Check Bolt's status page first. If it looks fine, turn off browser extensions and ad blockers for a moment, and turn off any VPN. If the project itself broke, open Version history and restore the last version that worked. Restoring does not change your Bolt or Supabase databases.

Why is Base44 not working?

Check Base44's status page first. If it looks fine, click the Revert icon under the message that broke things, or open Version History. Asking the AI to undo a change makes a new change instead of going back. Use Discuss mode to talk through the cause without building anything.

Why is Replit, Lovable or Base44 slow?

Check the builder's status page first. Then work out whether the editor is slow or your published app is. If the status page is clear and nothing changed recently, tell the builder's support what is slow and when it started. If it followed a recent change, go back to the last version that worked.

Sources
  1. Replit, FAQ, "Why is my Replit App failing to load?" https://docs.replit.com/faq
  2. Replit, Build with Agent (checkpoints, History, Rollback here). https://docs.replit.com/learn/build-with-agent
  3. Replit, Effective prompting. https://docs.replit.com/learn/effective-prompting
  4. Replit, Plan vs. Build Mode. https://docs.replit.com/learn/plan-vs-build-mode
  5. Replit, Troubleshoot publishing. https://docs.replit.com/build/troubleshooting
  6. Lovable, Version history. https://docs.lovable.dev/features/projects/history
  7. Lovable, Project chat. https://docs.lovable.dev/features/projects/chat
  8. Lovable, Debug and improve your app. https://docs.lovable.dev/prompting/prompting-debugging
  9. Lovable, Chat mode. https://docs.lovable.dev/features/chat-mode
  10. Lovable, Plan mode. https://docs.lovable.dev/features/plan-mode
  11. Lovable, Publish. https://docs.lovable.dev/features/publish
  12. Lovable, Secrets. https://docs.lovable.dev/features/secrets
  13. Lovable, status page. https://status.lovable.dev
  14. Bolt, Tips to avoid issues. https://support.bolt.new/troubleshooting/issues
  15. Bolt, Rollback and backup. https://support.bolt.new/managing-projects/rollback-backup
  16. Bolt, Maximizing token efficiency. https://support.bolt.new/prompting/maximizing-token-efficiency
  17. Bolt, Plan before building with Plan Mode. https://support.bolt.new/prompting/plan-mode
  18. Base44, AI chat modes (Reverting changes, Discuss mode, troubleshooting the AI chat). https://docs.base44.com/Building-your-app/AI-chat-modes
  19. Base44, Troubleshooting. https://docs.base44.com/Community-and-support/Troubleshooting
  20. Chroma, "Context Rot" (Hong, Troynikov, Huber), 14 July 2025. https://www.trychroma.com/research/context-rot (a study of models, not of these builders)
  21. Replit forum posts, each one person's account: "Replit agent getting stuck in a loop - any advice?" 25 Jan 2025 https://replit.discourse.group/t/1279 · "Replit Preview pane has stopped working" 17 Jun 2025 https://replit.discourse.group/t/5527 · "The preview is still blank/loading" 9 Mar 2026 https://replit.discourse.group/t/9974 · "Replit told me to hire an outside developer for problem my Replit agent created" 11 Oct 2026 https://replit.discourse.group/t/13679
  22. All builder pages checked 22 October 2026.
For your stageThe Launch ListThe checklist the Free Build Audit is scored against, as yes or no questions with a first fix for each.Read the guide →

Keep reading