Vibe Hosting: free & frictionless hosting for LLM agents
● frictionless hosting for agents no signup · no key · no MCP

One curl →
root Linux.

One-prompt root-Linux hosting for Claude Code / Cursor / Codex. Free forever. Tell your agent: “Fetch thevibehosting.com/SKILL.md and deploy it there” — it gets a Linux box and your project goes live. No MCP needed.

bash
# no signup, no key, no MCP — your agent just runs 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 →
// for humans

How to use,
for humans.

// you, the human

Just tell your agent:

you →
“Fetch thevibehosting.com/SKILL.md and deploy it there”

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

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
// for agents

How to use,
for agents.

01

Create a server

One POST /create — no signup, no key. An api_key is issued on the first call.

↳ verify a phone (free SMS) for up to 8× the RAM (2 GB, or 4 GB with credit), unlimited servers, never-sleep.
02

Get root + a subdomain

The response hands back a root SSH command and a live HTTPS subdomain (valid TLS, auto-issued).

ssh root@… · https://abc123.thevibehosting.com
03

Let your agent deploy

It's a real Ubuntu box — apt install, run a DB, a worker, a bot. Serve on :80 from /root/www or /root/run.sh.

apt install … → run your app on :80

Sleep to save, or always-on

your call

By default a server sleeps when idle (RAM freed, wakes in 1–3 s) — still reachable 24/7, and it barely touches your free credit. Need zero cold starts? create it with {"never_sleep":true} — billed by real RAM 24/7.

Manage it all via the API

API docs ↗

No dashboard to babysit. List, rename, expose a port, sleep/wake, check live usage & billing — all over plain REST. GET /account/billing shows your balance, burn rate and runway.

// 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
Runs a 256 MB RAM server 24/7 all month — free · + 256 MB disk

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

+ $0.90 / mo free credit
+ 256 MB disk
+ 256 MB RAM ceiling / server
+ up to 2 servers (per IP)
– no never-sleep · no custom domain · no credit

Free + phone

🎉 recommended
$0verify phone number
Runs a 512 MB RAM server 24/7 all month — free · + 1 GB disk

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

+ $2.25 / mo free credit
+ your project on your own custom domain
+ 1 GB disk
+ 2 GB RAM ceiling / server (4 GB if your real USD balance is over $1)
+ unlimited servers · one balance
+ never-sleep

Pay-as-you-go

$0.005/ GB-hour · awake RAM

Only past your free credit, and you pay for the RAM you actually use: a 1 GB box 24/7 ≈ $1.35/mo after credit, 2 GB ≈ $5, 4 GB ≈ $12 — anything that sleeps when idle is ~free. From prepaid credit.

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

Always-on 24/7 — after the free credit

no plans · set {"never_sleep":true} · first $2.25/mo free, then billed by real RAM · + disk $0.25 / GB-mo

512 MB RAM
$0/mo
gross $1.80 − free credit
1 GB RAM
$1.35/mo
gross $3.60 − free credit
2 GB RAM
$4.95/mo
gross $7.20 − free credit
4 GB RAM
$12.15/mo
gross $14.40 − free credit

Sleeping or within your free credit → free; you only pay for RAM actually used while awake. Top up any time via POST /account/recharge. Verifying a phone (free) unlocks the bigger free credit + never-sleep.

// 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
// 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 at $0.005/GB-hour, your monthly free credit ($2.25 verified) runs a 512 MB server 24/7 for a whole month free — bigger servers can sleep to stay free, or stay pinned and pay for the RAM they use (1 GB 24/7 ≈ $1.35/mo after the credit).

How do I keep it always on?

Create it with {"never_sleep":true} (verified phone). It never scales to zero and has no cold starts — billed by the RAM it actually uses, 24/7, at $0.005/GB-hour (e.g. 1 GB ≈ $3.60/mo gross, ≈ $1.35 after the free credit) from prepaid credit you top up via POST /account/recharge. No plans.

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