App Hosting for vibe-coded sites Your AI wrote the appPut it online here

Built something with Claude Code, Cursor or Codex? You don't need to rent a server or set up an environment. Give RoamerHost your code and SSL, a database and automatic backups are ready, and your AI can deploy it directly.

Basic is NT$3,588 a year, an average of NT$299 a month. One site per plan.

4runtimes
2databases to choose from
MCPyour AI deploys directly
Illustration

How it gets here

Three ways to putyour code online

Editing code doesn't touch your live site until you deploy. If a new version fails its health check, the old one stays online.

1

Let your AI deploy it

Create a token on your project page and paste one command into your AI tool. It can pick a language, open a database, upload code, deploy and read error logs.

2

Upload a ZIP

Zip your project, drag it into File Manager, extract it and click Deploy. Leave out package folders; they are reinstalled during deployment.

3

Make small edits online

The dashboard has a file manager with an online editor. It still works when your code is broken and the site won't load.

For example in Claude Code, with a token from your project page:

claude mcp add --transport http roamerhost https://roamerhost.com/mcp --header "Authorization: Bearer YOUR_TOKEN"

Tested connecting from Claude Code, Codex and Gemini CLI. Other tools that support remote MCP, such as Cursor, can connect too.
The ChatGPT and Gemini web apps can't connect directly yet. AI tools can't run remote commands or read environment variable values.

What's supported

The stacks AI usually writesall run here

Your project type is detected automatically. We host websites and web apps only: programs you open at a URL, served over HTTP.

TypeVersionsCommon frameworks
Static siteBuilt with Node.js 22, 24HTML, React, Vue, Vite, Astro
Node.js22, 24Next.js, Nuxt, Express, NestJS, Fastify
Python3.12, 3.13FastAPI, Flask, Django, Streamlit
PHP8.4Laravel, plain PHP

Databases are off until you need one

  • PostgreSQL 16 (pgvector included)
  • MariaDB 11.4 (MySQL compatible)
  • SQLite needs no setup: keep the file in /data

Each project gets one database. Connection details are provided as DATABASE_URL, and only this project's app can connect.

Not supported right now

  • Dockerfile and Docker Compose
  • Go, Rust, Java, Ruby, .NET and other languages
  • Programs with no web interface, such as scheduled jobs or chatbots only
  • Multiple services in one project, custom public ports
  • Your own Redis or MongoDB, direct email sending (SMTP), GPUs

Check before you buy

One site per planSubdomains are not supported

For a second site, or to host a frontend and an API separately, buy one plan for each.

Each plan includes

  • One site (one app)
  • One default address: your-name.roamerhost.com
  • One domain of your own, such as example.com and www.example.com

Not supported

  • Multiple sites on one plan
  • Multiple subdomains, such as api.example.com and blog.example.com
  • Multiple domains on one plan

If your frontend and backend live in one project (Next.js, for example), one plan is enough.

After launch

Break your codeand your live site keeps running

Failed deployments stay offline

A new version must pass a health check before it goes live. If it doesn't, the old version stays and you see what went wrong.

Roll back to earlier versions

The last 3 successful versions are kept, so you can go back in one click.

Each project runs on its own

Projects can't reach each other, and other members can't touch your files or database.

API keys stay out of your code

Environment variables are encrypted and not shown again after saving, and AI tools can't read them. An uploaded .env is never deployed.

SSL and automatic backups

Your address gets HTTPS automatically, and your code, data and database are backed up automatically.

Built on a Mac? It still runs

Uploaded package folders are discarded and reinstalled on the server from your lockfile, so your computer's environment doesn't matter.

Which one

App Hosting or WordPresswhat's the difference

Choose App Hosting

You need your own features, such as memberships, bookings, a back office or data processing, or your AI has already written an app you want online.

Choose WP × Roamer AI

You want a company site, blog or online store, you'd rather not touch code, and you'd like to describe your site and have it built.

See WP × Roamer AI →

Pricing

App Hosting pricingboth plans are billed yearly

Bring finished code with Basic. Build from scratch here with Roamer AI on Pro.

Basic

Bring your finished code and deploy with your own AI

NT$3,588 /year

An average of NT$299 a month

  • One site, one address
  • One custom domain with SSL
  • Static sites, Node.js, Python, PHP
  • PostgreSQL or MariaDB database
  • MCP: deploy with your own AI
  • File manager, deployment logs, rollback
  • 10 GB of storage, automatic backups
  • No Roamer AI; problems in your own code are yours to fix
Coming soon

Pro

Build from scratch here with Roamer AI, or hand it code you bring

NT$11,988 /year

App Hosting Pro, an average of NT$999 a month

  • Everything in Basic
  • Roamer AI writes, changes and deploys your code
  • New projects use a fixed Laravel and MariaDB stack, with the database ready
  • Roamer AI can also change code you bring
  • Includes a Roamer AI allowance that refreshes daily
  • More computing resources

Getting started

No server to set upthree steps after payment

  1. 1

    Pick an address and pay

    Name your site at checkout. Your project is ready about a minute after payment, with its address and SSL set up.

  2. 2

    Add your code

    Create a token on your project page for your AI, or upload a ZIP in File Manager. Open a database if you need one.

  3. 3

    Deploy

    Your project is detected, installed and built, then goes live once it passes a health check. If it fails you see why, and the old version stays online.

FAQ

App Hosting FAQ

How do I put a vibe-coded site online?

After you build a site with an AI tool like Claude Code, Cursor or Codex, the code is still on your computer, so nobody else can open it. It needs to run on a server that stays on around the clock. On RoamerHost you skip renting a server and setting up an environment: open a project, then have your AI deploy through MCP or upload a ZIP. Packages, the build, your address and SSL are handled for you.

Can I host several sites or use subdomains?

No. Each plan hosts one site, with one default address (your-name.roamerhost.com) and room for one custom domain. Multiple sites, multiple subdomains (such as api.example.com and blog.example.com) and multiple domains on one plan are not supported. For a second site, buy another plan.

Which languages are supported? What happens if I upload something unsupported?

Static sites (HTML, React, Vue, Vite, Astro), Node.js (Next.js, Nuxt, Express, NestJS), Python (FastAPI, Flask, Django, Streamlit) and PHP (Laravel, plain PHP). If you upload an unsupported program such as Go, Rust or Java, the deployment stops and tells you why, and your live version is not affected. If a frontend comes with an unsupported backend, you are asked to confirm first, because features that rely on that backend will not work.

Can I deploy with Docker or a Dockerfile?

No. Your app runs on runtimes we maintain, and we handle their security updates. Your app only needs to listen on 0.0.0.0 and the PORT environment variable, use environment variables for settings, and keep persistent files in /data. You can pass these rules straight to your AI.

How do I connect my AI tool? Do ChatGPT and Gemini work?

Create an MCP token on your project page and paste the command into your AI tool. It depends on the tool rather than the model: Claude Code, Codex (ChatGPT models) and Gemini CLI have been tested connecting, and other tools that support remote MCP, such as Cursor, can connect too. The ChatGPT and Gemini web apps cannot connect directly yet.

What can AI tools do? Could they delete my data?

They can choose a language, edit files, open a database, deploy, roll back and read logs, but they cannot run remote commands or read environment variable values. They edit your code folder, and nothing reaches your live site until you deploy. Direct database writes are off by default, and you turn them on when creating a token. Read queries and schema changes run during deployment are not limited by that permission.

How do I use the database? Can I connect from outside?

Databases are off by default. Turn one on in your dashboard or through your AI, choosing PostgreSQL or MariaDB. Each project gets one, and its type cannot be changed later. Connection details are provided as DATABASE_URL. For security, only this project's app can connect, so you cannot connect directly from your own computer.

Can I host a project that uses Supabase?

Yes. Host the frontend here, keep your database and login on Supabase, and put your keys in environment variables. Supabase login and file storage are more than a database and are not offered here, so leaving Supabase entirely would mean rewriting code.

Can I move here from Zeabur?

Yes, as long as your language is supported and it is a single web service. Your code is detected after upload with no Dockerfile needed, and you set your environment variables once. For larger databases, email [email protected] for now and we will help you import.

Can my app send email or run scheduled jobs?

To keep the server from being used for spam, apps cannot connect to SMTP directly; use an email service's HTTPS API instead. There is no separate scheduler screen yet, so run schedules inside your app (for example with a Node.js scheduling package). A project cannot run separate background services.

How much does App Hosting cost? Can I pay monthly?

Both plans are billed yearly: Basic is NT$3,588 (an average of NT$299 a month), and App Hosting Pro is NT$11,988 (an average of NT$999 a month) with Roamer AI, coming soon. There is no cancellation fee. You can cancel renewal at any time and keep using it until the end of the paid period, which is not refunded.

What is the difference between Basic and Pro?

Basic is for people who already have code and their own AI tool. We keep it running, and problems in your own code are yours to fix. Pro adds Roamer AI, so you can build from scratch here on a fixed Laravel and MariaDB stack. It can also change code you bring, on a best-effort basis for other languages. Pro is coming soon.

What if I need more storage?

Each plan has 10 GB, covering code, previous versions and the database. Once it is full, nothing more can be written. For more space, email [email protected].

Can I get an invoice with a tax ID?

Yes. At checkout, choose a company invoice and enter your company name and tax ID. For personal purchases, choose a regular receipt.

Who do I contact if something goes wrong?

Ask Xiaolang, the assistant at the bottom right of the site, about how things work. For a person, email [email protected] or add our LINE account @818kotud; we reply within 24 hours on working days. We check that the platform is working, but Basic does not include changing your code.

Ready soon after payment

Your code is writtenNow let people open it

Skip the server work and keep your time for your product.

  • Static, Node.js, Python, PHP
  • Databases only when you need them
  • One site per plan
Interested in App Hosting? See plans & pricing

Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.

Roamer

Roamer - AI assistant

Online
Roamer

Ask me anything, anytime — I'll do my best to help!

Powered by RoamerHost AI