Two prompt boxes, one promise: type a sentence, get an app. Both keep it. What you’re picking is everything around the app once it exists. So on September 1, 2026 we gave both the same brief. A tool-lending app: a catalog, a request form, a database, a lender desk. Then we published what came out. Both apps are live below. What splits them is the computer underneath, the meter and how you get your code out.

00:05 the catalog, live at its lovable.app URL

00:08 Request to borrow. The form, tool pre-picked

00:11 the borrower’s details, typed

00:14 submitted. “Request logged in the ledger”

00:17 the queue, one row longer

00:02 “Good tools, close by.” Live at its replit.app URL

00:05 the shelf, eight tools it seeded itself

00:07 Borrow. The request form opens

00:12 the borrower’s details, typed

00:17 “You’re on the list.”
An AI app builder with one way of working: describe the app and it builds a full-stack web app on its managed backend, published in two clicks. The code syncs out to GitHub on every plan.
Lovable makes those choices for you. Its own comparison guides say it plainly: no IDE, no terminal, no importing an existing codebase. The stack is Lovable’s to choose, a React web app on Lovable Cloud.
Fine if you're starting fresh and building the kind of web app Lovable makes. If your project already exists, Lovable won't import it, and if it was never a web app it won't build it.
A full cloud development environment with an agent on top. It builds the app, and underneath there's a real computer: a shell, any language, your existing repos, and hosting with a published rate card.
Replit charges by what you use. Agent work bills per effort-based checkpoint, hosting bills per compute unit, and the free plan’s one published app takes its link down after 30 days. What a build costs is knowable only once it’s built.
Fine if you'll watch the meter and stay on it. If you wanted one number a month, that's the plan Lovable sells.
| Commercial signal | lovable.dev | replit.com |
|---|---|---|
|
Same on both
Free tier✓
Self-serve signup✓
Billing cyclesMonthly & annual
Their own mobile appiOS & Android
| ||
| Entry paid price | $25/mo (Pro) | $20/mo (Core, or $17/mo billed annually) |
| What the meter counts | Credits per message, priced by task. Building, hosting & in-app AI share the pool | Effort-based checkpoints for the agent, plus metered compute, requests & storage for hosting |
| What the free tier actually holds | 5 build credits/day (30/mo cap) + 20 Cloud credits + 4 AI credits monthly. The code editor is read-only | Daily agent credits to a monthly cap. 1 published app whose link goes down after 30 days, and most connectors locked |
| Full price list | Free $0 → Pro $25 → Business $50 → Enterprise (sales) | Starter $0 → Core $20 → Pro $100 → Enterprise (sales) |
| Team pricing | By credits, unlimited members on every plan | No seat fees: 5 builders on Core, 15 + 50 viewers on Pro |
| Published hosting rate card | None published. Hosting draws on the credit pool, free for most small apps | Printed in full: Autoscale $2/mo + $0.60 per 1M compute units, Reserved VM from $15/mo, static hosting free |
| Security posture (stated) | SOC 2 Type II + ISO 27001:2022 + GDPR | SOC 2 Type II + GDPR. ISO 27001 sits with its cloud provider, not Replit |
| Your work as training data | Free & Pro train on it from Sep 9, 2026 unless you flip the free opt-out toggle | Free-tier model providers may train on your prompts. Paid endpoints don’t, and no opt-out toggle surfaced |
| Named integrations found | 96 connectors live, and connecting them costs no credits | 450+ connectors, most needing Core or higher |
| Who runs it | Lovable Labs Incorporated | Replit, Inc. |
Free tiers, self-serve signup, monthly and annual billing: the same on both. Lovable’s $25 buys 100 credits from one pool that building, hosting and your app’s AI all draw on. Replit’s $20 buys $20 of credit against a printed rate card: effort-based agent checkpoints, compute units, storage.
| Question | Lovable | Replit |
|---|---|---|
| What makes the price go up | You building. Each message costs credits by the size of the task, and the more you build in a month the bigger the tier you buy. | You building and serving. Agent work bills by effort per checkpoint, and the published app meters compute, requests and storage. |
| What the free tier holds back | The editor. Five build credits a day, and the code editor is read-only until $25. | Permanence. One published app whose link goes down after 30 days, and most connectors need Core. |
| What you can take with you | The code, in full. GitHub sync on every plan and self-hosting stated in the docs. The one-click download is paid. | Everything, any time. Full Git, a zip from the file tree on any plan, and the database is standard PostgreSQL with a connection string. |
You can start on either for $0. Past that, Lovable sells you a credit tier and Replit meters what you use. The plans below are the vendors’ own price lists. Their numbers, our matching.
On this pace Replit is the cheaper or equal option at every stage, by $5 a month. And Lovable publishes no hosting rate card, because hosting draws on the same credits you build with.
Both are $0 where you are now. Even the two $0s differ: Lovable’s free app stays up, Replit’s free link lasts 30 days.
Plan prices as their pages list them on September 1, 2026. Replit’s $20 Core runs $17/mo billed annually; our own build that day metered $1.06 of its $20 monthly credit. Both meters reset monthly, with top-ups or a higher tier for the heavy months. The live pages have the current numbers: lovable.dev/pricing · replit.com/pricing.
It shipped the design it promised, and our request reached the queue.
The catalog is the pegboard wall it sketched before building. Six tools, working filters, lender names on the cards. Our request travels the whole way: form, toast, queue. One design question was all it asked us, and the app went out on the free plan, badge and all.
It seeded the app with tools before we added any.
Eight tools sat on the shelf when the build finished. Brands, categories, conditions, all its own seed data. Our request runs form to confirmation and nothing goes wrong. The form ends with a promise: “Your details only go to the person lending this tool.” Demo 2 is where the app doesn’t keep that promise.
It listed both our requests, and anyone with the URL can read them.
Our two requests sit in the ledger, filter tabs and statuses working. That’s the brief, done. It’s also the finding: the dashboard ships public, the build’s own suggestion chip says “Add lender authentication”, and the scan Lovable ran by itself reported no issues, while the separate dependency check listed one known issue across 53 packages.
It held our request, and anyone with the URL can read it.
Status cards, filter tabs, even a most-requested chart. A fuller desk than the brief asked for. It also prints our borrower’s email address at a public URL, one page after the form promised the opposite. That’s the brief, done, and the finding beside it.
Both apps do the job we briefed. Lovable’s came out designed; Replit’s came out seeded and checked by its own agent. And both shipped the lender’s private queue on a public URL. The brief never said “lock it”, and neither builder made us say it.
From our September 1, 2026 scan. A ✗ means the product won’t do it for you, not that it can’t be done. A — is something we couldn’t confirm either way, not a thing the vendor lacks.
| Capability | Lovable | Replit |
|---|---|---|
| Build it by describing it | ||
| Build apps & websites from plain language | ✓ | ✓ |
| Point at an element and change it in plain words (Replit applies simple text and style edits without spending agent credits; Lovable bills them as chat) | ✓ | ✓ |
| Hand it an image as input | ✓ | ✓ |
| Plan the product with AI before you build (billed on both: Lovable’s Plan mode is 1 credit a message, and Replit says all agent interactions are billable) | ✓ | ✓ |
| Community templates to start from | ✓ | ✓ |
| The agent tests the app in a real browser (Replit's browser testing covers full-stack JavaScript and Streamlit apps and turns off in its cheapest agent mode) | ✓ | ✓ |
| The backend it gives you | ||
| A database it sets up for you (Lovable Cloud runs on a Supabase foundation; every Replit app carries managed PostgreSQL with 20GB of storage) | ✓ | ✓ |
| Sign-up, login & accounts for your app's users (on Replit, end users sign in with Replit accounts by default, and app-native accounts take the Clerk integration. Lovable’s are your app’s own) | ✓ | ✓ |
| File storage & uploads | ✓ | ✓ |
| Server-side code (Lovable does it with serverless functions on its Cloud, and Replit also runs real always-on servers as Reserved VMs) | ✓ | ✓ |
| Live updates for connected users (Lovable lists realtime as a Cloud capability; on Replit the agent writes the realtime layer into your app's own code rather than providing a managed service) | ✓ | ✓ |
| Checkout & subscriptions (both need a paid plan: Lovable’s payments start at Pro, and Replit’s Stripe integration needs Core, where its free tier prompts an upgrade) | ✓ | ✓ |
| The automation inside | ||
| Scheduled jobs the platform runs for you (Lovable's Jobs bill Cloud credits per run; Replit's scheduled agent Routines need Core or higher) | ✓ | ✓ |
| AI agents that act across your connected tools (Replit’s agent builds other agents, Slack bots and Telegram bots, but they must be deployed to run, and most connectors need Core. Lovable’s connectors keep running automations without prompting) | ✓ | ✓ |
| Emails & SMS sent by the app (both go through connectors on accounts you bring, Resend and Twilio either way, and Replit’s connectors mostly need Core) | ✓ | ✓ |
| The machine underneath | ||
| A real shell & terminal in the workspace (Lovable’s own guide states the boundary: no IDE, no terminal, no local setup. Its AI runs commands in an environment you can’t open) | ✗ | ✓ |
| Run any language or framework (Lovable’s comparison guide says it enforces its technology stack, a React web app on its Cloud. Replit supports all languages through Nix) | ✗ | ✓ |
| Install any package (on Lovable you ask in chat and it installs public npm packages; on Replit you run the package manager yourself or let the agent do it) | ✓ | ✓ |
| Import an existing repo and keep working on it (Lovable’s docs answer it directly: export only, no way to start from existing code. Replit imports from GitHub, Bitbucket, Figma, a zip, and from Lovable itself) | ✗ | ✓ |
| Hours-long unattended agent runs (Replit's Agent 3 launch claimed up to 200 minutes on its own; Lovable publishes no unattended run figure) | — | ✓ |
| Choose the AI model behind the builder (Replit's Power and Max agent modes carry a model selector; no model picker for Lovable's builder surfaced) | — | ✓ |
| Ship it & own it | ||
| One-click deploy & managed hosting (free on both to start, but Replit’s free tier gives one published app whose link goes down after 30 days) | ✓ | ✓ |
| Custom domains & SSL (custom domains are paid on Lovable; Replit needs a published deployment first) | ✓ | ✓ |
| GitHub sync (Lovable’s sync is two-way but starts export-only, one branch at a time. Replit is full Git: pane, CLI and per-file history) | ✓ | ✓ |
| Edit the code inside the product (Lovable’s free-plan editor is read-only, so editing needs a paid plan. Replit’s editor is free on every plan) | ✓ | ✓ |
| Package for the iOS & Android app stores (Lovable states it has no built-in flow that packages and submits to the stores, and its paths are a home-screen PWA or wrapping the export yourself. Replit generates native output through Expo and walks you through submission on your own Apple developer account) | ✗ | ✓ |
| Version history, restore & rollback (Lovable's revert restores code but not database data; Replit's checkpoints can roll the database back too) | ✓ | ✓ |
| Download the codebase & self-host it (Lovable’s one-click download is paid, so GitHub sync is the free way to get the code out. Replit zips from the file tree on any plan) | ✓ | ✓ |
| Data & integrations | ||
| One-click connectors to the tools you use (Lovable lists 96, and the connectors cost no credits to use. Replit lists 450+, and most need Core or higher) | ✓ | ✓ |
| Model Context Protocol (MCP), both directions | ✓ | ✓ |
| APIs generated for your app's data (Lovable’s edge functions each get a copyable endpoint. Replit’s documented route to the data is a direct database connection string, and we could not find an auto-generated API) | ✓ | — |
| Bring your own backend (Lovable connects your own Supabase on every plan. Replit's external data connectors are Enterprise-only, though its runtime can reach any service you code against) | ✓ | ✓ |
| Import a Figma design and build from it | ✓ | ✓ |
| Encrypted secrets for the app's API keys | ✓ | ✓ |
| Design, content & findability | ||
| Visual edits without prompting (Lovable's prompt-free edits cover inline text, 100 a day free; Replit's visual editor changes text, colours and spacing without spending credits) | ✓ | ✓ |
| Design systems & app-wide theming (Lovable's workspace design systems are paid plans; Replit's themes are per-app, with design-system import in Enterprise beta) | ✓ | ✓ |
| Generate images & media inside the builder (Lovable generates images and video; Replit generates images, priced by its blog at about $0.04 each) | ✓ | ✓ |
| SEO controls & social previews (Lovable's SEO reviews run free on every plan; Replit's SEO Agent is for paid builders with a live deployment) | ✓ | ✓ |
| Analytics for the published app (Replit's uptime monitoring on top of analytics needs Core or higher) | ✓ | ✓ |
| Working as a team | ||
| Real-time collaboration (Lovable takes unlimited members on every plan. Replit seats collaboration: 5 on Core, 15 on Pro) | ✓ | ✓ |
| Teams, workspaces & roles (Lovable's admin roles need a paid plan; Replit's team workspaces start at Core) | ✓ | ✓ |
| A shared credit pool with per-member caps (Lovable's per-member caps come with paid admin roles; Replit's per-member limits are Enterprise-only) | ✓ | ✓ |
| Their own desktop app | ✓ | ✓ |
| Security & compliance | ||
| A security scanner built into the builder (both scan automatically at publish. Lovable's deep scan is free on every plan; Replit's deeper agent scans are for paid builders) | ✓ | ✓ |
| Two-factor authentication for your builder account (Lovable’s is a settings toggle on every plan. Replit documents MFA only through Enterprise SSO, so your identity provider enforces it, and no account-level toggle surfaced) | ✓ | ✓ |
| Enterprise SSO & SCIM provisioning (Lovable's SSO starts on Business and SCIM on Enterprise; Replit keeps both for Enterprise) | ✓ | ✓ |
| Fine-grained roles & permissions (Replit's custom groups are Enterprise-only; Lovable's granular control needs a paid plan) | ✓ | ✓ |
| Control whether your work trains the models (Lovable’s opt-out is a free per-account toggle. Replit sets it by plan: paid endpoints don’t train, free-tier providers may, and no user toggle surfaced) | ✓ | ✓ |
Replit. A shell in every workspace, any language through Nix, imports of the code you already have, and the editor free on every plan. Lovable’s guide draws its own boundary: no IDE, no terminal.
Lovable. Everything reachable without opening code: one design question, payments at $25, and the deep security scan free on every plan.
Replit. It generates native output through Expo and shows you each step of the submission. Lovable documents no built-in path, so the wrapping is yours.
Lovable. One number buys one pool that building, hosting and the app’s AI share. No rate card to read.
Replit. The rate card is printed, spend takes hard caps, and our whole September 1 build metered $1.06.
Most of the rest. 41 of 48 rows land identical, database to SSO. The four that differ are the argument above, and three we couldn’t establish on one side.
Lovable picked the stack for you.
The four ✗ in its column are the same fact four times: no terminal, no other stacks, no importing existing code, no built-in path to the app stores. Its own guides state each one. Lovable's one way of working ends at a React web app on Lovable Cloud.
fine if that’s how you want to build, and it does that well. If your project already exists, or was never a web app, pick Replit.
You pay for what you run.
Agent work bills per effort-based checkpoint, hosting per compute unit, and the free plan’s one published app takes its link down after 30 days. What a build costs is knowable at the end. Ours was $1.06, and we knew when it finished.
fine if you’ll read the meter, and the caps in settings hold it. If you want one number a month and no rate card, that’s the plan Lovable sells.
Lovable free won’t let you edit the code. The editor is read-only until $25. The app still builds, publishes and syncs to GitHub.
Lovable’s plan credits expire. Monthly credits expire two months after issue. A light month’s leftovers carry into the next month, no further.
Replit’s end users sign in with Replit accounts. The built-in sign-in is Replit’s own login. Accounts that belong to your app mean connecting Clerk yourself.
Most Replit connectors need Core or higher. The 450+ directory is real, and the free tier keeps only the Replit-managed pieces: database, auth, storage.
Prices move, and Replit’s rate card carries more numbers than Lovable’s one pool. So every link here opens the vendor’s live page and you read today’s rates. The two “Start building free” buttons are affiliate links (disclosed below).
Readers who kept a Lovable or Replit app running know what the bill actually came to. Say what you paid once real users were on it, and whether you could take the code elsewhere when you tried.
Build visually or take the app’s code with you?
What does it cost to export your app’s code?
One product, read across every comparison.
All four, and the one question that splits them.