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
Gemma or Qwen, ONNX-quantized, running on your GPU through transformers.js and WebGPU. Multi-gigabyte weights cache once, then everything runs offline.
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.
Pico.css, Tabler icons, Google Fonts, and an Unsplash proxy are injected into every preview automatically. Sites look good before you touch styles.css.
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.
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.
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
01
"A bakery homepage with a menu and an about page." Plain language, one sentence is enough to start.
02
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
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
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.  ## 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.
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