Ample vs Replit: where should an app built with Claude Code or Cursor run? | Ample
The short version
Replit is the better choice when you want to build and host inside one browser workspace with Replit Agent. Ample is the better choice when the code lives in your own repository and Claude Code, Codex or Cursor should deploy it: Ample deploys local code directly, while Replit's MCP works through prompts to its own agent.
Who This Is For
Before you choose
Replit is an editor, an agent and a host in one. Ample is only the host, built for coding agents you already use. If you work outside Replit, the difference is how your code gets to production.
Ample and Replit side by side
| Ample | Replit | |
|---|---|---|
| Free plan | $0 with no card. 2 apps running at once, 2 vCPU, 2 GB memory, 3 GB volumes, 1 GB bucket storage, 2 buckets. | Starter: one published app that goes down after 30 days (it can be republished), with a "Made with Replit" badge. |
| Paid plans | Custom plans priced on volume (number of apps, limits, spending caps). No public list price; see pricing. | Core and Pro plans with monthly credits (prices shown on replit.com/pricing); hosting is billed from credits, then by usage. |
| Spending limit | Free has a hard budget ($5 a month, $2 a day). At the cap, apps stop serving until the account is back under budget; nothing is deleted and nothing is billed. | Core can set a usage limit and a service shutdown limit that suspends services. |
| How apps run | Each app runs as a normal long-running process in its own microVM with its own kernel. | Published apps run on Google Cloud in a single-tenant project per customer: Autoscale, Reserved VM, Static or Scheduled deployments. |
| Long-running servers and workers | Yes. Web services and background workers (--kind worker) run as ordinary processes. |
Reserved VMs ($15 to $130 a month) never sleep and can run background workers; Autoscale serves requests. |
| Languages | Node, Python, Go, Ruby, PHP, Java, .NET, Elixir, Rust and static sites, detected from the repository. | Any language through Nix. |
| Docker images | No. Ample builds from source; Dockerfile build steps are not run. | No Docker deploys documented. |
| Databases | Managed Postgres, MySQL, Redis and MongoDB, each in its own microVM, created automatically when the code needs one. | Built-in Postgres (production databases billed through Neon). No MySQL, Redis or MongoDB found. |
| Object storage | S3-compatible buckets, optionally published through Ample's CDN. | App Storage, backed by Google Cloud Storage. |
| Persistent disk | Persistent volumes attached to the app. | None for published apps; Replit says not to rely on the published filesystem. |
| Custom domains and TLS | Custom domains with automatic TLS. | Custom domains with TLS through DNS validation. |
| Regions | No region choice. | Replit's pages disagree: one says all published apps are hosted in the US, another lists five selectable regions on paid plans. |
| Scheduled jobs | Scheduled jobs: a command or HTTP request on a cron schedule (any time zone) or interval, with retries and run history (ample job create). |
Scheduled deployments. |
| Agent access | CLI, remote MCP server (OAuth), A2A endpoint and agent skills. Deploys are synchronous and return JSON with an exit code: 0 live, 1 failed, 2 needs input. | Remote MCP server whose tools create, change and publish apps through prompts to Replit Agent; no tool uploads local files. |
| Agent signup without a person | Yes. ample auth signup creates an account with no browser, card or CAPTCHA; a person claims it by email within 48 hours. |
No documented agent signup. |
Which one fits
Choose Ample when
- The code is in your own repository and an outside agent (Claude Code, Codex, Cursor) should deploy it as is.
- You want published apps that do not expire after 30 days on the free plan.
- You need MySQL, Redis, MongoDB or a persistent disk.
- An agent should create the account on its own.
Choose Replit when
- You want one browser workspace where you write, run and publish with Replit Agent.
- You need an always-on Reserved VM or a scheduled deployment today.
- You collaborate live in the same editor with teammates.
Move a Replit app to Ample
Push the code to Git
Use Replit's Git pane to push the app to GitHub, then clone it where your coding agent works.Replace Replit-specific config
.replitandreplit.nixare not used elsewhere; Ample detects the runtime itself. Note any system packages fromreplit.nix.Plan and deploy
The app already listens on PORT, so it usually runs unchanged. Leave DATABASE_URL out to get a new managed Postgres.ample plan --write && ample upMove data
Dump the production database withpg_dumpfrom its connection string and restore it; copy App Storage objects into an Ample bucket.Point your domain
Add the domain to the app, update DNS to the target Ample prints, and keep the old app running until the new one answers on the domain.ample domain add <app-name> www.example.com
Frequently asked questions
Can Claude Code deploy to Replit?
Through Replit's MCP server it can ask Replit Agent to build, change and publish an app, but no tool uploads your local files. To deploy the code Claude Code wrote locally, Ample's MCP server or CLI deploys the repository directly.
Does Ample include an editor or an AI agent?
No. Ample is the cloud your agent deploys to. Keep using Claude Code, Codex, Cursor or any agent with a shell.
Is Ample free like Replit's Starter plan?
Ample's Free plan runs 2 apps at once with no expiry date on published apps and no badge, and stops at a hard budget.
Where these facts come from
- Ample pricing and plan limits(checked October 14, 2026)
- Ample agent instructions (AGENTS.md)(checked October 14, 2026)
- Replit Starter plan(checked October 14, 2026)
- Replit Core plan(checked October 14, 2026)
- Replit publishing costs(checked October 14, 2026)
- Replit spend management(checked October 14, 2026)
- Replit deployment types(checked October 14, 2026)
- Replit deployments(checked October 14, 2026)
- Replit networking and app errors(checked October 14, 2026)
- Replit and Nix(checked October 14, 2026)
- Replit development and production databases(checked October 14, 2026)
- Replit object storage billing(checked October 14, 2026)
- Replit custom domains(checked October 14, 2026)
- Replit project geography(checked October 14, 2026)
- Replit MCP server(checked October 14, 2026)
- Replit Git interface(checked October 14, 2026)