Open source · now on GPT-6.1 Terra

Describe a website.
Watch it build itself.

OpenWeb's crew of cursors plans, designs, codes and checks a real Next.js app from one sentence — live, in front of you.

Runs onGPT-6.1 TerraClaude Opus 5.5Sonnet 5.5Fable 5.1

01 — Demo

One sentence in. A site out.

localhost:3000 aurel.openweb.app
Publish


Sphere Lamp
€420 · Handmade
Fluted Sconce
€280 · Handmade
Line Pendant
€360 · Handmade
Layout1180 × 64432 × 520338 × 128
Grid12-col · 24 gap
Components<ProductCard />
TypesetterInstrument Serif56 → 72px
Copyvoice: warm, plain
Forms
SEO<title>Aurel</title>
Router/collection
Imagerypendant.png
Palette#FFC93C
APIPOST /api/bookings
A11ycontrast 12.4 : 1
Icons
Motionease-out · 600ms
Fontsnext/font
PerfLCP 0.9s
Dark modetheme: dark
Databaseproducts table
Responsive360 → 1440
Reviewdiff ✓
TestscheckPreview ✓
Analyticsevents on
Deployvercel --prod
Published · 41s · 23 files
  1. 01 Layout
  2. 02 Type
  3. 03 Imagery
  4. 04 Palette
  5. 05 Components
  6. 06 Ship

That's the whole loop: plan, lay out, write, check the preview, fix, ship. OpenWeb runs it for every message you send.

02 — How it works

From one sentence to a working app.

No templates and no drag-and-drop. You talk; the crew builds real code you can read, run and take with you.

  1. A stroke of light resolving into a wireframe layout01

    Describe it

    Write what you want the way you'd brief a designer. Attach a screenshot or a sketch — it becomes the reference.

  2. Glass panels snapping into a layout02

    Watch it build

    The crew picks a direction, writes components in parallel, installs what it needs and checks the live preview after every change.

  3. A glowing orb of light rising03

    Keep shaping

    Ask for changes in plain words. Follow-ups edit only what you asked for, and every version stays one click away.

03 — Under the hood

Built like a studio, not a slot machine.

The agent behind OpenWeb is tuned for two things: apps that load on the first try, and design you'd actually ship.

Design with a point of view

Real typography, a considered palette, specific copy and layouts that vary — no generic gradients, no lorem ipsum, no emoji icons.

Real code, not a mockup

Next.js, TypeScript, Tailwind and shadcn/ui, organised into components, hooks and API routes.

It checks its own work

The agent loads the page, reads compile errors from the dev server and fixes them before handing it back.

Edits, not rewrites

Follow-ups change only what you asked for. The rest of your app — and every earlier version — stays intact.

A live sandbox per project

Every project runs in its own isolated Next.js server, so the preview is the real app, hot-reloading as it's written.

Open source, with an API

MIT licensed and self-hostable. Create projects and send messages from your own tools with an API key.

04 — The crew

40 specialists. One agent.

Every cursor on this page is a job OpenWeb's agent does on every message: layout, type, copy, routes, forms, accessibility, tests and the rest.

Cursors flying in formation
  • Layout
    Lays out sections and spacing
  • Grid
    Keeps everything on a 12-col grid
  • Typesetter
    Sets the type scale and fonts
  • Copy
    Writes real, specific copy
  • Palette
    Picks a palette with one accent
  • Imagery
    Places and crops imagery
  • Components
    Builds reusable components
  • Motion
    Adds purposeful motion
  • A11y
    Checks contrast and keyboard use
  • SEO
    Writes titles and metadata
  • Router
    Wires up pages and links
  • API
    Builds route handlers
  • Forms
    Validates every input
  • Icons
    Chooses consistent icons
  • Deploy
    Ships the preview
  • Tests
    Loads the page and reads errors
  • Auth
    Handles sign-in flows
  • Database
    Models your data
  • Cache
    Keeps repeat work cheap
  • Fonts
    Loads fonts without layout shift
  • Spacing
    Tunes whitespace and rhythm
  • Shadows
    Adds depth, sparingly
  • Responsive
    Makes it work from 360px up
  • Dark mode
    Designs for dark mode
  • Analytics
    Tracks what matters
  • i18n
    Keeps copy translatable
  • Perf
    Keeps bundles lean
  • Types
    Types everything in TypeScript
  • State
    Manages client state
  • Hooks
    Extracts custom hooks
  • Search
    Adds search and filters
  • Payments
    Builds checkout flows
  • Email
    Writes transactional email
  • Storage
    Handles uploads
  • Review
    Re-reads the diff
  • Docs
    Documents the tricky parts
  • Refactor
    Keeps files small and tidy
  • Assets
    Optimizes images and icons
  • Content
    Fills empty states
  • Brand
    Applies your brand

Pick the model per message

  • GPT-6.1 TerraFast and affordable — the default
  • Claude Opus 5.5Best quality for full apps
  • Claude Sonnet 5.5Fast and cheaper, great for edits
  • Claude Fable 5.1Most capable, highest cost

05 — Your turn

Your next site is one sentence away.

Free and open source. Bring an idea; the crew brings everything else.

Or read the docs first →