Spaceforge

Runs locally in your browser via WebGPU

Build a website in your browser.
No cloud. No API keys.

Spaceforge is an AI site builder that runs a language model inside Chrome on your own GPU. Your prompts never leave your machine. The output is plain HTML, CSS, and Markdown — yours to host anywhere.

Zero data leaves your browser

Download as a zip

11ty-style Markdown + Nunjucks

Why Spaceforge

An AI builder that respects your machine and your files.

Local-first AI

Gemma or Qwen, ONNX-quantized, running on your GPU through transformers.js and WebGPU. Multi-gigabyte weights cache once, then everything runs offline.

Output you own

Flat Markdown + Nunjucks layouts. Preview in-browser, publish to /s/<slug>, or download a zip and drop it on any static host. No proprietary format, no lock-in.

Batteries included

Pico.css, Tabler icons, Google Fonts, and an Unsplash proxy are injected into every preview automatically. Sites look good before you touch styles.css.

Forms, built in

Drop a <form> into any page and submissions land in your dashboard. Export to CSV, forward to a webhook, or get emailed on every new one — no backend to wire up.

Template gallery

Sixteen hand-crafted styles — editorial, brutalist, riviera, vault, synthwave, paper, and more. The agent picks the best match for your brief; swap any time without losing your content.

Your own domain

Publish to /s/<slug> or point your own domain at the site with a single DNS record. Multi-domain per site, zero config to add one; TLS terminates at the platform.

How it works

From a sentence to a deployable site in under a minute.

01

Describe what you want

"A bakery homepage with a menu and an about page." Plain language, one sentence is enough to start.

02

The agent plans, writes, and reviews

A planner picks a template, an executor writes each file one at a time, a critic reviews the result and loops back with fixes. You watch it happen in real time.

03

Preview, edit, publish

Sandboxed iframe preview, Monaco editor on every file, and a one-click publish to /s/<your-slug> — or download the whole thing as a zip and host it yourself.

Under the hood

It's Markdown all the way down.

Every page in a Spaceforge site is a plain Markdown file with a YAML front matter header. Layouts are Nunjucks partials the template picks up. That's the entire contract — no bundler, no framework scaffolding, no proprietary state. Open any file in the editor or hand-write it yourself; it renders the same way.

Pick a starting point from the template gallery — sixteen hand-crafted looks from editorial to synthwave. The gallery is a set of layouts + styles.css bundles that overlay your Markdown; switching templates keeps every post and page exactly where you wrote them.

transformers.js + WebGPU (runs in your browser)

Markdown pages with YAML front matter

16 template bundles in the gallery

Nunjucks layouts (11ty-style)

posts/hello-world.md

---
layout: _layout.njk
title: Our spring menu is here
date: 2026-04-12
tags: [menu, seasonal]
---

# Our spring menu is here

Fresh asparagus is finally back at the market, so
the menu tilts green for the next six weeks.

![A tray of grilled asparagus](/api/photo?q=asparagus,grilled&seed=3&w=1200&h=500)

## What's new

- **Asparagus fritters** with lemon aioli
- **Pea-and-mint risotto**, finished with pecorino
- A nettle soup that sounds like a dare, tastes like
  spring rain

See you Saturday.

Start building.

No credit card. Requires Chrome 134+ and roughly 3 GB of free RAM for the default model. First load downloads the weights; after that it runs offline.

Open your dashboard

Spaceforge — browser-local website builder