Agent-first hosting. Free.

Free Node.js hosting your AI agent can deploy to.

Tell your agent to ship it. It will. EasyHost is the first agent-first free hosting platform: Claude Code, Cursor, Codex and friends can create the account, deploy your Node.js app and wire up Postgres, S3 storage, schedules and domains through one CLI.

Prefer clicking? Sign up for the dashboard.

agent session
you  deploy this to EasyHost

agent $ ezhst whoami --json
      Logged in as [email protected]
      $ ezhst projects create my-app --json
      $ ezhst link --project my-app
      $ ezhst db create main --json
      $ ezhst db info --json
      $ ezhst env set DATABASE_URL=postgres://...
      $ ezhst deploy --json
      done  Uploaded, built, started

      Live at https://my-app.easyhost.fun

Bring your framework

If it runs on Node.js, it runs here.

EasyHost installs from your lockfile, runs the build script when you have one, and starts a production server on $PORT. No platform-specific runtime.

package.json→install→build→start

Using something else? Add a production start script that listens on 0.0.0.0:$PORT. Frameworks that generate provider-specific output need their Node adapter.

Step one

Give your agent the manual.

The EasyHost skill teaches your agent every ezhst command, when to use --json, and how to recover from a failed build. Install it once, then just ask.

In your project
$npx ezhst skill install
Then tell your agent
>Deploy this to EasyHost

Pick Claude Code, Codex or Cursor, then Global for all projects or Local for this project. Add --agent and --global or --local to skip the prompts. If your agent does not discover the skill, ask it to read /skill.md.

What your agent can do

The whole platform, one authenticated CLI.

Every command takes --json and never prompts without a terminal, so agents get clean output and clear errors.

Create an account

Register, verify with the 6-digit code from your inbox and log in, all without a browser.

ezhst register --name --email --password

Deploy Node.js

Package the folder, upload, build and go live on its own subdomain.

ezhst deploy

Environment variables

Set, unset or import a whole .env file. Applied on the next deploy.

ezhst env set KEY=VALUE

Build settings

Auto-detected by default. Override Node version, root dir or commands.

ezhst build set --node 22

Logs and build logs

Read runtime logs and the full build log, so the agent can fix what broke.

ezhst deployments log

Custom domains

Add a hostname, get the DNS record to set, verify and get HTTPS.

ezhst domains add shop.example.com

S3 storage

An S3 compatible bucket with public file URLs and its own keys.

ezhst storage create uploads

Postgres

A managed database with a connection string and a shadow DB for Prisma.

ezhst db query "select 1"

Email (coming soon)

Transactional email for your apps is on the way. It is not available yet.

Team members

Invite people to a project by email. Members manage everything in it.

ezhst members invite [email protected]

How it works

From a folder to a live URL in one sentence.

  1. 01

    Install the skill

    Run npx ezhst skill install, pick your agent, then Global or Local.

  2. 02

    Ask your agent

    "Deploy this to EasyHost." It signs you up if needed, creates a project and sets the env vars your app uses.

  3. 03

    It goes live

    We install, build and start your app. If a build fails, the agent reads the log, fixes it and redeploys.

Humans get a dashboard too. Manage projects, deployments, storage, databases and schedules from the browser, or describe an app to the AI Builder and watch it build the frontend and backend live.

Open the dashboard

Limits

Free. These are the limits.

Hosting is free within these limits, with no credit card. The AI Builder includes your first AI app and build, then uses AI Tokens. EasyHost runs Node.js apps, including Next.js, Express, Fastify and other Node.js services.

$0 / month

See what the free Next.js hosting plan includes, or how it compares as a Vercel alternative.

Projects3
Apps3 per project
Schedules5 per project
Storage buckets1 per project
Postgres databases1 per project
EmailComing soon
Team members10 per project
AI Builder prompts30 / day
AI BuilderFirst app and build free, then AI Tokens
Concurrent builds1
App container512 MB RAM, 1 CPU

FAQ

Questions people ask before they deploy.

Is EasyHost really free?

Yes, for hosting. EasyHost hosting costs $0 per month and signing up does not need a credit card. It is included within fixed limits: 3 projects, and per project up to three apps and five schedules, one Postgres database and one storage bucket. The AI Builder gives each account its first AI app and first build free, then uses AI Tokens you buy once (see pricing).

What can I host on EasyHost?

Any framework that builds and runs as a Node.js service, including Next.js, Nuxt, Express, NestJS, Fastify, Hono, Koa, AdonisJS, Remix, SvelteKit, Astro and Strapi. SvelteKit and Astro need their Node adapters. HTTP apps must listen on 0.0.0.0 and the assigned PORT.

Do free apps go to sleep?

No. Each app runs in its own always-on container with 512 MB of RAM and 1 CPU. It is not stopped when idle, so there is no cold start on the first request.

Which AI coding agents can deploy to EasyHost?

Any agent that can run shell commands. Run npx ezhst skill install , pick Claude Code, Codex or Cursor, then Global or Local. For any other agent, ask it to read the installed SKILL.md or skill.md before deploying. The agent deploy guide has the steps for each.

Do I need to connect GitHub or change my project?

No. ezhst deploy packages the project folder and uploads it. There is no Git integration, no config file to write and no adapter to install.

Can I use my own domain?

Yes. Every project gets https://<name>.easyhost.fun, and you can add custom domains with ezhst domains add. HTTPS certificates are issued automatically once DNS is verified.

How is EasyHost different from Vercel?

Vercel runs Next.js on serverless functions behind a global CDN. EasyHost runs each app as one always-on container in a single region and includes Postgres, S3 storage and schedules in the same free account, all scriptable by a coding agent through one CLI. EasyHost has no preview deployments, Git integration or edge network. Read the full comparison.

Can I build an app without writing code?

Yes. Open the AI Builder in the dashboard, name your app and describe it. The AI asks a few questions, shows a plan, lets you pick a theme and builds a real Node.js app with Postgres and storage at its own address. Your first AI app and its first build are free; after that, AI requests use AI Tokens.

Is the database a real Postgres?

Yes. Each project can have one Postgres 16 database with its own role, reachable over TLS with a standard connection string, plus a shadow database for prisma migrate dev. More on the free Postgres hosting page.

Your agent already wrote the app. Let it ship it.

One command to install the skill. One sentence to deploy.