Skip to main content
React · Node · Python · Static sites · EC2 · Azure · VPS

AI app & website builder · no local setup

Describe the app or site,
get the real code and deploy

Tell Vokong what to build in plain English — a web app or a website. An agent writes it into a folder you can read, ships apps to a server you own with PostgreSQL attached, publishes sites to Netlify or Cloudflare Pages — and hands you a working HTTPS URL either way. You keep every file, and every byte of it stays yours.

7 days free, no card · Your server or free static hosting · Bring your own API key

Live

my-site / agentBuilding
Build a portfolio site
index.html
styles.css
assets/logo.svg

What it actually looks like

Real files, not a chat log

The agent works in a folder you can open. Every file it writes is visible as it happens, and the whole tree is yours to keep, edit, or throw away.

Projects4 projects
  • Pricing pageReact · 12 files
  • Invoice toolNode · 8 files
  • Landing siteStatic · 6 files
  • Report scriptPython · 4 files
AgentWorking
Add a dark mode toggle
Editing src/components/Header.tsx
  • Added a state hook and class toggle
  • Updated the CSS variables
  • Kept the existing breakpoint intact
Your filesUpdated live
▾src/
▾components/
·Pricing.tsx
·Header.tsx
·styles.css
·Dockerfile
·deploy.md
Built
From a sentence

Describe it in plain English, get a working project

Deployed
Your host

SSH to your own server, or Netlify and Cloudflare Pages for websites

Backed
PostgreSQL

A real database attached when your app needs one, with its own password

Yours
Every file

The whole folder is yours to read, edit and take with you

Everything it does

From blank folder to deployed app or site

An agent that writes files

Ask for a pricing page, a portfolio site, a CSV parser, a whole dashboard. It writes real code into real files instead of pasting a snippet for you to assemble.

  • Runs on a real filesystem
  • Iterate — ask for changes
  • Remembers the project context

A folder per project

Every project gets its own workspace, seeded with a starter that matches what you want to build — React, Node, Python, or a plain static site.

  • React · Node · Python · Static
  • Separate workspace each
  • Nothing bleeds between projects

It deploys when you ask

Add a server once with its IP and SSH key — or paste a Cloudflare or Netlify token for a website. After that, saying “deploy it” in the chat is enough — the agent builds, ships and gives you the URL.

  • No Deploy button to hunt for
  • Redeploy after every change
  • Uses a token, never your key

PostgreSQL, already attached

Ask for a database and a real Postgres instance comes up alongside the app, with its password generated on your server and never written into your code.

  • Password minted on the target
  • Never enters the workspace
  • Survives redeploys

Any server you can SSH into

A $5 VPS, an AWS EC2 instance, an Azure VM, an Alibaba or Oracle Cloud box, bare metal. If it has Docker your app ships as a Compose stack; if it doesn't, it runs as a plain Node service instead. Browser-only site? Publish to Cloudflare Pages or Netlify with just an API token — no server at all.

  • Docker detected for you
  • Falls back to systemd
  • Free static hosts for plain sites

Your key, your bill

Bring your own OpenRouter or Plugsky key and the agent runs on your account. We never see that bill, and the key is stored encrypted.

  • AES-256-GCM at rest
  • Free models on the free tier
  • Removed when you delete it

It deploys itself

Add your server once

Add an IP address and your SSH key to the Servers panel — an AWS EC2, an Azure VM, a Google Cloud, Alibaba Cloud or Oracle Cloud instance, or a $5 VPS, makes no difference. After that you never touch a deploy control again — you say “deploy it” in the chat and the agent builds the app, ships it over SSH, starts it and gives you an HTTPS URL. A website needs none of that: paste a Cloudflare Pages or Netlify token and the agent publishes straight there, free.

  • One IP and one key covers every provider — no cloud CLI, console or SDK
  • Websites publish to Cloudflare Pages or Netlify — free hosts, just a token
  • Docker used when the server has it, a plain Node service when it doesn't
  • Your key is encrypted at rest and the agent is given a token instead
  • A free SSL certificate on a real hostname, issued automatically
  • Every redeploy keeps the files, the database and your environment
Deploys toVPS · EC2 · Azure · static · more
  • AWS EC2Any Linux AMI · t3.micro is enough
  • Azure VMAny Linux image · B-series works
  • Google CloudCompute Engine · any Linux image
  • Alibaba CloudECS · any Linux instance
  • Oracle CloudCompute · VM.Standard or Ampere
  • VPSDigitalOcean · Hetzner · Linode · Vultr
  • Bare metalAny box with sshd and a key
  • Cloudflare PagesWebsites · free tier · API token only
  • NetlifyWebsites · free tier · API token only

What you type, in the chat

“build me a pricing page and deploy it”
“make me a portfolio site and publish it”

How it works

From a sentence to a live URL

01

Create a project

Pick a starter — React, Node, Python or a blank static site. You get a real folder, not a chat transcript.

02

Describe what you want

Tell the agent in plain English. Watch the files appear in the tree as it writes them, and change your mind as often as you like.

03

Add a destination

Paste an IP and an SSH key once for an app — or a Cloudflare Pages or Netlify token for a website. Vokong connects and tells you how it will run it.

04

Say “deploy it”

The agent builds, ships, starts and gives you an HTTPS URL. Say it again after any change to push an update.

Pricing

Free forever. Pro at $6 a month or $60 a year

The free tier never expires: the agent runs on OpenRouter’s free models, and publishing to Netlify or Cloudflare Pages costs nothing. Pro adds your own servers, PostgreSQL and the full model catalogue — 7 days free first, no card, then one PayPal subscription.

Free forever

$0always

A 7-day full trial first, then this tier continues — no card, no expiry, nothing deleted.

  • Free forever — no card, no expiry, nothing deleted
  • The agent, running on OpenRouter's free models
  • Publish to Netlify or Cloudflare Pages for nothing
  • Upgrade at any time and everything picks up where it left off

Pro monthly

$6per month

Billed monthly by PayPal. Cancel and it stops — you keep what you've paid for.

  • Build Node.js and React apps from the chat
  • Deploy to your own server over SSH
  • PostgreSQL attached to every deploy
  • Full model catalogue, not just the free tier
  • Unlimited apps, projects and deploys

Pro yearly

Best value
$60per year

Two months free against monthly. Billed once a year by PayPal.

  • Build Node.js and React apps from the chat
  • Deploy to your own server over SSH
  • PostgreSQL attached to every deploy
  • Full model catalogue, not just the free tier
  • Unlimited apps, projects and deploys

Payments are handled by PayPal. We never see your card details, and a cancelled subscription stops billing immediately — you keep access until the period you already paid for runs out.

Read the questions people ask before paying

Questions

Frequently asked

What exactly does the agent do for me?

It writes real files into a real folder you can open and read. Ask for a pricing page and you get pages, components and styles on disk — not a snippet to paste together. Then say “deploy it”: a web app ships to a server you own over SSH, and a website publishes straight to Cloudflare Pages or Netlify. Either way you get a working HTTPS URL.

Does it build websites too, or only web apps?

Both. A plain site — a landing page, a portfolio, a blog — is built exactly the same way and published to Cloudflare Pages or Netlify with just an API token, free. Web apps that need a server or a database go to your own machine over SSH, with PostgreSQL attached when you ask for one.

Do I need a paid AI subscription?

No. OpenRouter has a free tier that needs no card, and adding a key from there costs you nothing. Vokong doesn't bundle or resell model access — you bring a key and you pay that provider directly.

What server can I deploy to?

Any Linux machine you can SSH into: an AWS EC2 instance, an Azure VM, a Google Cloud or Alibaba Cloud or Oracle Cloud instance, a $5 VPS from DigitalOcean or Hetzner, or bare metal. It makes no difference to Vokong — they are all one IP address and one key. If the server has Docker your app ships as a Compose stack; if not, it runs as a plain Node service instead, which Vokong sets up for you. For a browser-only app you don't need a server at all: Vokong can publish to Cloudflare Pages or Netlify with just an API token, free.

What does Vokong do with my server password and SSH key?

We never ask for a password, and we only ever ask for a private key — the same .pem your cloud provider gave you. It is encrypted before it is stored, shown to nobody again, and the agent is given a token scoped to your apps instead. The agent can never read your key.

Who owns the code and the app?

You do, completely. The files sit in a folder on a filesystem — download them, edit them by hand, put them in git. The deployed app runs on your account, on your machine, and we never see its bill or its traffic.

Do I get a database?

For web apps, yes. Ask the agent for one and a PostgreSQL instance comes up alongside your app, with the password generated on your server and never written into your code or the workspace. A static website needs none.

Why can't I use OpenCode's own free models?

OpenCode restricts its free tier to its desktop and terminal apps. The agent here runs headless on a server, so those models refuse every request. That's why Vokong routes through providers that don't apply that restriction.

What can the agent see?

Only its own app's folder. It runs inside a sandbox with no access to your database, other people's work, or the site's settings — and no secrets in its environment.

What happens when my free trial ends?

Nothing disappears. Your apps, files and deployed URLs all stay, and the free plan never expires: the agent keeps working on OpenRouter's free models, and publishing to Netlify or Cloudflare Pages costs nothing. What waits for Pro is your own servers, PostgreSQL and the full model catalogue.

Can I cancel?

Yes — Settings, then Billing, and it takes effect immediately. Cancelling stops the next charge rather than the period you have already paid for, so you keep Pro until that runs out.

Describe it. Watch it get built.

Create a project, describe what you want, add a server or a static host once — then say “deploy it”. No card needed to start.