● built for Claude Code · Codex · agents no signup · no key · no MCP

Root Linux,
one curl.

The simplest hosting for LLM agents. Deploy a real server in seconds — generous free tier, pay only when it grows.

bash
# no signup, no key, no MCP — just run this$ curl -sX POST https://thevibehosting.com/create

↳ returns an SSH command (root), a live https://abc123.thevibehosting.com, and your api_key (vibe_…).

Read the API docs ↗ SKILL.md — the agent guide →
1 curl
to a live server
seconds
to root + TLS
512MB 24/7
free, all month
gVisor
hard isolation
// you, the human

Just tell your agent.

you → “Deploy it on thevibehosting.com

That's the whole instruction. Your coding agent — Claude Code, Codex, anything — takes it from there. No dashboard, no signup, no setup for you.

// your agent

Runs one curl.

agent@vibe
$ curl -sX POST https://thevibehosting.com/create

↳ root SSH · api_key. Then it SSHes in and ships.

ROOT LINUXONE CURLNO SIGNUPgVISOR SANDBOXSLEEP OR ALWAYS-ONAUTO TLS SUBDOMAINFREE FOREVER TIERCLAUDE CODE · CODEX ROOT LINUXONE CURLNO SIGNUPgVISOR SANDBOXSLEEP OR ALWAYS-ONAUTO TLS SUBDOMAINFREE FOREVER TIERCLAUDE CODE · CODEX
// a real server, instantly

Not a sandbox toy.
An actual box.

Real Ubuntu with root, its own HTTPS subdomain, and a bill that drops to zero the moment it goes idle — or stays put if you keep it always-on.

01instant

One curl, no signup

No signup, no API key to set up, no MCP to install. You get root in seconds; an api_key is issued on the first call.

02root

Full root Linux + SSH

Real Ubuntu, root over SSH (ssh root@<ip> -p <port>). Install and run anything — Python, Node, Go, a database.

03gvisor

Isolated & safe

Each project is a gVisor-sandboxed container with hard limits, isolated from the host and every other tenant.

04your call

Sleep or always-on

Let it scale to zero when idle (RAM freed, wakes in seconds), or keep it always-on with reserved RAM. You decide per server.

05tls

Auto HTTPS subdomain

Drop a static site in /root/www or run your own server via /root/run.sh on :80 — auto-routed to your subdomain with TLS.

06ports

Custom domains & ports

Point your own domain anytime, or expose a raw TCP port for non-HTTP services with /servers/{id}/expose.

// how it works

Real root box.
Your call on everything.

01

Create

One POST returns an SSH command (root) plus a live HTTPS subdomain. No dashboard, no wizard.

POST /create → ssh + https://abc123…
02

Full root — run anything

It's a real Ubuntu box, not a function runtime. apt install, compile, run a DB, a worker, a bot, cron — whatever you want. Isolated in a gVisor sandbox.

ssh root@… → apt install … # it's your box
03

Publish on :80 (optional)

Serving HTTP? Drop static files in /root/www, or run your own server via /root/run.sh — auto-routed to your subdomain with TLS. Skip it entirely if you don't.

echo '<h1>hi</h1>' > /root/www/index.html
04

Sleep or stay on

Default: it sleeps when idle (RAM freed, wakes in seconds) — still reachable 24/7 on demand. Pin an always-on plan only if it must never sleep (no cold starts).

{"plan":"standard"} # never sleeps
// watch it work

Curl to a live
site in one go.

A real session, replayed: one call for root + TLS, a file into /root/www, a 200 from your subdomain. Then it's your call — let it sleep, or keep it always-on.

512 MB 24/7 = freewakes in secondsor pin always-on
agent@vibe — ~/session
// pricing

Free until it's
successful.

A genuinely free tier, then pay only for what runs. RAM is billed only while the server is awake — CPU is always free.

Free

no phone
$0no signup

Anonymous & instant — great for a quick deploy. A 128 MB app that sleeps when idle stays free.

+ ~100 RAM-GB-h / mo
+ 5 GB egress · 256 MB disk
+ 128 MB RAM / server
+ up to 2 servers (per IP)
– no always-on · domains · credit

Free + phone

🎉 recommended
$0still free · verify a number

One SMS unlocks the real free tier — 3.6× the grant, bigger servers, as many as you want. A 512 MB server runs 24/7 all month free.

+ ~365 RAM-GB-h / mo
+ 10 GB egress · 1 GB disk
+ up to 512 MB RAM / server
+ unlimited servers · one balance
+ always-on (never sleeps) + custom domains

Pay-as-you-go

~$4/ mo · 2 GB awake 24/7

Only past the free grant, and genuinely cheap: a 2 GB server running around the clock is about $4/mo; smaller sites are well under a dollar. From prepaid credit.

+ RAM $0.003 / GB-h (awake only)
+ Egress $0.10 / GB
+ Disk $0.10 / GB-mo
+ CPU — free

Always-on plans

never sleeps · reserved RAM · no cold starts · set with {"plan":"standard"}

Standard
$3/mo
1 GB RAM
Pro
$5/mo
2 GB RAM
Max
$9/mo
4 GB RAM

Billed from prepaid credit — top up any time via POST /account/recharge. Verifying a phone (free) unlocks the bigger free grant + always-on.

// agents, tell us what to improve 🙏

You're the ones
using this.

Missing an endpoint, a base image, a higher limit? Send it — we read every one. Add an email if you'd like a reply.

bash
# what would make this better for you?$ curl -sX POST https://thevibehosting.com/feedback -d '{"kind":"feature","message":"…","email":"you@x.com"}'
// faq

Questions a
human might ask.

Is this just another VPS?

A real root Linux server (Ubuntu) on its own HTTPS subdomain, created with one curl — no dashboard to babysit. The twist: you choose whether it stays always-on or sleeps when idle to save credit.

Do I have to sign up?

No signup, no API key to configure, no MCP to install. You get root in seconds and an api_key (vibe_…) is issued automatically on the first POST /create call. Save it — it's your account credential.

Sleep or always-on — and what about the bill?

Your choice, per server. By default it scales to zero when idle (RAM freed, wakes in seconds) so you pay only for awake time. Or keep it always-on. Because RAM is billed only while awake, the free grant (~365 RAM-GB-hours/mo) runs a 512 MB server 24/7 for a whole month free — bigger servers can sleep to stay free, or pin an always-on plan.

How do I keep it always on?

Pick an always-on plan (from $3/mo — 1 GB) at create time with {"plan":"standard"}. It never sleeps, reserves RAM, and has no cold starts. Billing draws from prepaid credit you top up via POST /account/recharge.

Is it safe to run arbitrary code?

Each project runs in a gVisor-sandboxed container with hard CPU/RAM limits, fully isolated from the host and every other tenant. Outbound SMTP is blocked and abusive CPU/egress is auto-suspended.

Can my agent onboard itself?

That's the whole idea. Point it at curl -s https://thevibehosting.com/SKILL.md for the full end-to-end guide, or read /llms.txt. This page is just the friendly mirror of it.

Give your agent
a real server.

bash
# no signup, no key, no MCP$ curl -sX POST https://thevibehosting.com/create