Describe your page. Get a live URL.

Not a screenshot. Not a download. A real link your team can open right now — drop it in Slack and people see the actual page. Want your own domain? Two clicks, it's live there too.

A peek at what you get

Hero · scrolled view
Page 1 of 3·Hero · scrolled view
Form section
Page 2 of 3·Form section
Mobile view
Page 3 of 3·Mobile view

We hand you a URL, not a markdown blob

Other AI tools say "here's some code, go deploy it." Vecbase Agent runs the deploy inside the sandbox and gives you the live link. Open it on your phone. Share it in Slack. Send it to a customer.

https://preview.vecbase.com/s/lumen-waitlist-7f3a

Scan from your phone — same URL, mobile layout.

preview.vecbase.com/s/lumen-waitlist-7f3aTap to copy
Source committed to your Drive
/landing/lumen-waitlist/

What just happened in the sandbox

run_shellpnpm create next-app waitlist
edit_filesrc/app/page.tsx
run_pythonrender brand colors from brand-kit.zip
publish_to_sandboxport 3000 · static export

Share the URL, your stakeholders see the actual site — not a Loom of you scrolling.

Edit by talking. The URL never changes.

Each message rebuilds the live site at the same URL. The link in your Slack DMs stays valid the whole time — your reviewers just refresh.

Move the headline above the form, and bump the form font size.

V

Done — refresh the URL. preview.vecbase.com/s/lumen-waitlist-7f3a

edit_filesrc/app/page.tsx · 2 changes
Same URL · rebuilt

Add a counter that shows the current waitlist count.

V

Added a Supabase-backed counter. The number updates live whenever someone signs up. preview.vecbase.com/s/lumen-waitlist-7f3a

edit_filesrc/components/WaitlistCounter.tsx · new file
run_shellpnpm add @supabase/supabase-js
Same URL · rebuilt

Looks great. Let's bind www.lumen.so to this.

V

DNS instructions exported. CNAME → preview.vecbase.com. SSL provisions automatically once your DNS resolves. preview.vecbase.com/s/lumen-waitlist-7f3a

Domain binding
www.lumen.so → preview.vecbase.com
PENDING DNS

SSL auto-provisions on first request. Usually < 5 min after DNS resolves.

Same URL · rebuilt

The URL never changes. The site evolves in place. Hard to do without sandbox hosting.

How it works

Step 01

Drop a brand kit (optional)

Logo, colors, screenshots — anything you have. Skip if you don't; the Agent picks sensible defaults.

Step 02

Tell Agent what you want

Type it like you'd brief a designer. "Coming-soon waitlist for an observability product, navy + gold, headline-first." Vecbase Agent treats it like a conversation — iterate by chatting more.

Step 03

Open your live URL

In about 60 seconds you get a real URL like preview.vecbase.com/s/lumen-waitlist-7f3a. Open it, share it, send it to a customer — it's a live site, not a preview image.

Why Vecbase for this

A real URL, not a markdown blob

Other AI tools hand you code text and say "go deploy this." We hand you preview.vecbase.com/s/{id} — already serving HTTPS, already responsive, already shareable in a Slack DM.

Edit by chatting

"Change the headline color to navy" → 10 seconds later the same URL shows the new color. The link never changes, the site evolves in place.

Source code in your Drive

A real Next.js project commits to your workspace Drive — bring your own developer to extend it, or move it off Vecbase hosting any time. No lock-in.

Custom domain in two clicks

When you outgrow the preview URL, point your domain's CNAME at us. We handle SSL, edge caching, the boring parts. www.your-thing.com works in minutes.

Frequently asked

Next.js 15 with Tailwind CSS, deployed as a static export from the agent sandbox. Pages are pre-rendered HTML — fast to load and easy to migrate elsewhere if you outgrow Vecbase hosting.

Get yours in under 90 seconds

Sign in, hand it over to the Agent — the finished file lands in your Drive.