3.2 Component variants and shared styles are here

Design the page.
Lumen writes the code.

Lumen is a desktop application for building websites visually. You edit the page exactly as it appears in a browser, and the app produces standard HTML, CSS, and React files that you keep and edit anywhere.

Windows 10 or 11, 64-bit 418 MB installer 14-day trial, no account needed
0Licensed users
0Included templates
0Pages published
0Average review score
Lumen — northline/home.lumen
Design
Code
Preview
Layers
home
nav
section.hero
h1.headline
p.lede
div.actions
figure.preview
section.features
card.speed
card.export
card.sync
section.pricing
footer
Desktop 1440
section.hero 1180 × 540
div.actions
Ines
Layout
BlockFlexGrid
W 1180 px
H 540 auto
Spacing
96962424
content
Typography
AaInter Display · 800
S 64 px
L 1.08 em
Fill
Effects
Border radius 16 px
Opacity 100 %
42 files exportedReact + Tailwind · 1.8 s
main · 3 changesSaved to ~/Sites/northline

Used by design teams at

Northline Fold Studio Brightpath Kessler&Co Orbit Labs Halcyon Meridian Fieldnote
Capabilities

Everything a visual editor should do

Lumen covers layout, styling, assets, versioning, and export. Each feature produces files you can open in another editor.

Direct manipulation

Select any element on the page and change it. Move, resize, restyle, and reorder without editing markup by hand.

Learn more

Readable output

The exporter writes standard HTML and CSS, or React with Tailwind. Files contain no runtime library added by Lumen.

Learn more

Flexbox and Grid controls

Set direction, alignment, gap, and track sizes through the inspector. Breakpoints are edited per element, not per file.

Learn more

Styles and tokens

Define colors, type scales, spacing, and shadows once. Every element that references a token updates when the token changes.

Learn more

Version history

Each save creates a restore point stored locally. Compare two versions side by side and revert a single element instead of the whole page.

Learn more

Review links

Publish a read-only preview. Reviewers comment on specific elements, and comments appear in the app the next time it connects.

Learn more
Workflow

Design, export, publish

Three stages, one file. Nothing is stored in a private format, and you can leave at any point with working source files.

The canvas renders with a Chromium engine

Lumen draws pages with the same rendering engine used by Chrome and Edge. Fonts, media queries, hover states, and transitions behave as they will in production.

  • Hover, focus, and active states are edited directly, not described in a form.
  • Breakpoints at 1440, 1024, 768, and 390 px, with custom values allowed.
  • Local fonts load from your system; web fonts load from a URL or a file.
  • Contrast and heading-order checks run while you edit.
100% Desktop
Inspector
FlexGrid
Gap 24 px
Max 1180 px
Pad 96 px
State
DefaultHoverFocus

Export produces files you can maintain

Export writes to a folder you choose. Class names come from the layer names you set, and the CSS is scoped per component. There is no lock-in step and no build tool you must install.

  • Formats: HTML + CSS, React + Tailwind, React + CSS Modules, Vue SFC.
  • Design tokens export as CSS custom properties or a Tailwind config.
  • Images are resized and written to an assets folder with the paths updated.
  • Re-exporting only rewrites the files that changed.
Hero.tsx tokens.css No runtime added
src
Hero.tsx
Features.tsx
Footer.tsx
styles
tokens.css
index.html
assets
// generated by Lumen · section.hero
import { tokens } from "../styles/tokens.css";

export function Hero({ title, lede, cta }) {
  return (
    <section className="mx-auto flex max-w-[1180px]
      flex-col gap-6 px-6 py-24 text-center">
      <h1 className="text-6xl font-extrabold
        leading-[1.08] tracking-tight">{title}</h1>
      <p className="mx-auto max-w-prose text-lg
        text-neutral-500">{lede}</p>
      <a href="#start" className="btn-primary">{cta}</a>
    </section>
  );
}
Passed 14 checks Semantic HTMLHeading orderContrast AAAlt text

Publish from the app, or take the files elsewhere

Lumen includes direct publishing to Netlify, Vercel, an SFTP host, or a local folder. A build runs first and reports the file count, total weight, and any failed check.

  • Each publish creates a numbered release you can roll back.
  • Custom domains are configured in the publish panel.
  • Lighthouse scores are recorded for every release.
  • Publishing is optional. Export to a folder and deploy with your own pipeline.
Release 34northline.studio · production
Live
Collected 42 files 0.4 s
Optimized 9 images 1.1 s
Ran accessibility checks 0.6 s
Uploaded to Netlify 2.3 s
Propagated to edge cache 1.8 s
https://northline.studio Open site
~/Sites/northline Two-way sync on
index.htmlMapped to page “home” · last write 2 min ago
styles/layout.css61 rules read · 4 unused
components/Hero.tsxBound to component “Hero”
assets/preview.avif1 920 × 1 080 · 84 KB
Changes made in a code editor while Lumen is open are detected and the canvas reloads the affected element.
Existing projects

Open a folder you already have

Point Lumen at a project on your computer. It reads the HTML, CSS, and component files, shows them on the canvas, and writes changes back to the same files.

  • Supports plain HTML and CSS, React, Vue, and Astro projects.
  • Hand-written code is preserved. Lumen edits only the rules and elements it created or you marked as editable.
  • Works with a Git repository in the same folder and commits on request.
  • No upload step. Your source files stay on your machine.
Templates

Start from a template
or an empty file

240 templates ship with the app. Each one is built from real components, uses tokens for color and type, and exports to the same formats as your own work.

Browse all templates

Editorial

Portfolio and studio site

18 sectionsSerif typeLight

Storefront

Small catalogue and checkout

24 sectionsProduct gridCart ready

Launch

Software product page

21 sectionsDark heroTailwind
Desktop only

Lumen is a PC application

There is no browser version. Running on the desktop is what allows Lumen to read and write project folders, use installed fonts, run the Chromium renderer locally, and keep working without a network connection.

  • Files stay on your machine unless you publish them.
  • Editing continues offline. Only publishing and review links need a connection.
  • Rendering uses local CPU and GPU, so large pages stay responsive.
Download for Windows Read the manual
Operating systemWindows 10 version 21H2 or later, Windows 11 · 64-bit
ProcessorQuad-core 2.4 GHz or faster, SSE4.2 support
Memory8 GB minimum, 16 GB recommended
Disk space1.4 GB installed, plus room for project files
GraphicsDirectX 12 capable GPU optional, used for canvas rendering
NetworkNot required for editing
A macOS build is in testing and is not part of the current release. Licenses bought now will include it at no extra cost.
Pricing

One license per person

Plans are billed per seat. Every plan includes the full desktop app, all templates, and all export formats.

Solo

For one designer working on personal or client projects.

$12/ month
Billed monthly · cancel any time
Start 14-day trial
  • 1 seat, unlimited projects
  • HTML and CSS export
  • 240 templates
  • Local version history
  • React and Tailwind export
  • Review links
Most chosen

Studio

For small teams shipping client work on a schedule.

$29/ month
Billed monthly · cancel any time
Start 14-day trial
  • Up to 5 seats
  • React, Vue, Tailwind export
  • Shared tokens and components
  • Git sync and folder import
  • Review links with comments
  • Priority support, 1 business day

Team

For companies that need access control and invoicing.

$79/ month
Billed monthly · cancel any time
Contact sales
  • Unlimited seats
  • Everything in Studio
  • SSO with SAML or Entra ID
  • Private component registry
  • Audit log and invoice billing
  • Onboarding session included

Prices in USD, excluding tax. A perpetual license for the current major version is available for $240 per seat.

Customers

What people say after a year

I stopped writing layout CSS. I build the page in Lumen, export the React components, and continue in VS Code when I need logic. The exported code is close to what I would have written.

DR
Dana RuizFrontend developer, Northline

We deliver brochure sites in two days instead of two weeks. Clients open a review link and comment on the actual page, which removes a round of screenshot annotations.

MO
Marcus OyelaranFounder, Fold Studio

We audited the output before adopting it. The CSS was small, selectors were flat, and nothing referenced a Lumen runtime. That audit is the reason we bought 22 seats.

IK
Ines KovacEngineering lead, Brightpath
Questions

Before you download

No. Lumen is a desktop application for Windows 10 and 11. Project files are stored on your computer, and editing works without an internet connection. A macOS build is in testing.

HTML with a single CSS file by default, or React components with Tailwind CSS or CSS Modules, Vue single-file components, and Astro pages. Exported files contain no Lumen runtime and no build step of their own.

Yes. Open a folder and Lumen reads the HTML, CSS, and component files it recognises, then writes changes back to those files. Code it did not generate is left untouched unless you mark it as editable.

Yes. Fonts load from your system folders, from local files, or from a font service URL. Images and videos are imported from disk or a URL, resized on export, and written to an assets folder with relative paths.

The app checks for updates at start and installs them in the background. An active plan covers every release. A perpetual license covers the major version you bought, with paid upgrades for the next major version.

There is a 14-day trial with every feature enabled and no account required. After the trial a license key is needed to export files. Projects created during the trial stay on your computer and open again after you license the app.

Download Lumen for Windows

Install the app, open a folder or a template, and build your first page. The trial lasts 14 days and needs no account.

Download 3.2 · 418 MB Book a walkthrough
Signed installer, verified by SmartScreen Updates included with any plan No telemetry in exported files