The governed software factory

Agents build software. LUM makes it last.

Your team describes what it wants. Agents build it on one vetted, tested, secure stack. You decide at three gates. The output is production software that survives contact with reality, not a prototype that needs rescuing.

One vetted stack Three human gates Any model, your keys
① Grill ② Spec Tickets Build Review Prove ③ Merge the run idea to merge

cyan dot = one feature · hollow ◆ = you decide

The platform

One place to run it all.

Every project, every agent, the health and spend of each, on one screen. It only asks you when a human is needed.

Illustrative example. Not a real dashboard, client, or results.

The problem

AI writes code fast. It doesn't write code that lasts.

Vibe coding hit 84% developer adoption in 2026 and minted a whole new class of non-engineer builder. The speed was real. So was the damage: insecure, unmaintainable, untested software shipped straight to production, at scale.

Generators produce output. Nobody owns its lifetime. No one is accountable for maintainability, security, or architecture across the run, so the bill arrives later, as rescue engineering.

LUM owns the lifetime. Security, tests, architecture, and one stack, every run.

45%of AI-coded tasks ship a security vulnerability.Escape.tech · CSA, 2026 ↗
~8,000of ~10,000 AI-built startups needed rebuild or rescue by mid-2026.Industry studies, 2026 ↗
+300%maintenance cost in 18 months as test coverage collapses to ~12%.GitGuardian · productivity studies ↗
What LUM is

Not a model. Not a faster generator. The layer that governs them.

Three parts, one product. A bounded foundation, a disciplined run on top of it, and the platform that drives both. Governance is built in from line one, not bolted on.

01 · The framework

One bounded stack.

The same shape, every project.

TypeScript, Postgres, a shared library of capabilities with contract tests, written principles. Every project starts the same and stays maintainable, so anyone, human or agent, can fix any of it. The moat compounds with every capability added.

02 · The run

Grill to merge.

One fixed path, every feature.

A coordinator drives explorers, designers, builders, reviewers, and a witness, each a role with its own model and effort. Idea to pull request, test-first, security-reviewed, witnessed, with you at three gates.

03 · The platform

The orchestrator.

Shows the work, keeps the output.

Starts each step, shows it live in a rich view, and keeps what the run produces. Agents run on your own machine via the lum program; your sign-in never leaves your computer.

For your team

Your team builds on LUM.

Your own sessions, your own projects, agents working inside the harness, with the framework and the gates around them. Want us to build it with you instead?

Meet LUM Studio →
The run

One disciplined run. Idea to merge.

LUM isn't a prompt box. Every feature travels one fixed path: agents do the work, you decide at three gates, and the platform shows and keeps everything.

Gate ①

Grill

The agent questions you, set by set, until what to build is settled.

You confirm
Gate ②

Spec

It writes the spec, with research and a threat model when the work crosses a trust boundary.

You approve
Agents

Tickets

Split into the fewest tickets the blockers allow, each marked risky or not.

Agents

Build

One builder per ticket, each in its own working copy, every new behavior test seen failing first.

Agents

Review

Each ticket reviewed against repo standards and spec until clean; fixes by a fresh fixer.

Agents

Prove

A witness starts the app and shows each behavior the way its user would.

Gate ③

Merge

The PR opens as a report: decisions, fixes, proof, risk. Nothing hits main without it.

You merge
The roles

Governed agent labor. Each role, its own model and effort.

Coordinator

Drives the run end to end, dispatching each role and holding the thread from grill to pull request.

Explorer

Read-only research for another role. Returns an answer with references, and writes nothing.

Designer

Turns the settled intent into the spec, the threat model, and the tickets.

Builder

One per ticket, in its own working copy. Writes the failing test first, then makes it pass.

Reviewer

Reviews each ticket against repo standards and the spec until it's clean.

Fixer

A fresh pair of eyes that resolves review findings the builder shouldn't grade itself on.

Witness

Starts the finished app and demonstrates each behavior exactly as its user would, before you ever look.

Quality, enforced

Quality is enforced, not hoped.

Twenty-five years of combined production experience, poured into one bounded stack and rules enforced by machine on every run, not by a prompt an agent could talk its way around.

One vetted stack

TypeScript, Postgres, a shared library with contract tests. Every project the same shape, so anyone, human or agent, can fix any of it.

Tests before code, coverage floors

Each new behavior is a failing test first. Coverage floors are checked by machine, every run.

Security review on trust boundaries

Work that crosses a trust boundary gets a threat model and a security review before it ships.

Named errors, layered architecture

Explicit errors with hints and a layered structure, enforced by lint and boundary checks, not by memory.

A learning ladder

Every finding becomes a rule at the cheapest level that holds it. The system improves; the instructions stay short.

Model agnostic, your keys

Runs any model with API access: Claude, GPT, Gemini, open-weights, on your own keys. Claude Code and Codex are today's harnesses. Never captive to one vendor's pricing or roadmap.

A worked example

A grill at your desk. A proven pull request while you sleep.

A clinic asks for a report of patients whose import email differs from their portal email, flagged, not merged. You settle it in the grill; the spec, tickets, and tests follow; the run works overnight.

one run · grill to merge Illustrative
grill  Flag mismatched emails, or also merge duplicates?
you  Flag only. Never merge patient records.
spec  Threat model added, crosses PII boundary. Three tickets.
builder  Six new tests seen failing. Implementing the matcher.
review  Clean against repo standards and spec.
witness  Ran the report on the 41k-row sample. Flagged, not merged. Your gate.
Security & trust

Governed before it exists. Run on your own machine.

The agent's output is constrained before a line is written, and the platform itself was security-tested end to end with the Mythos model.

Local-first

Agents run on your own machine via the lum program. Each run gets an isolated folder, a guard hook on every command, and sandboxed execution. Your sign-in never leaves your computer.

Your own keys

Every model runs on your own API keys, behind one interface. You control the spend and the data path; LUM never sits between you and the model with its own markup.

Mythos-tested

The whole platform was independently security-tested end to end with the Mythos model, led by an Anthropic Cyber Security Certified engineer.

Pricing

Each tier is a level. Land solo, expand into teams.

A tier isn't a feature list, it's how thorough the run is: grill depth, review rounds, builders in parallel, and whether a witness proves the work. Model cost stays on your own keys.

Hobbyist
$4.99 / mo

For tinkering. Two weeks free.

  • 1 builder
  • Cheaper models
  • Light review
  • No witness
Coming soon
Indie
$19.99 / mo

For solo builders shipping for real.

  • 1 builder
  • Top models
  • Standard review
  • Trust-boundary security
Request access →
Professional
$99.99 / seat / mo

For teams shipping production software.

  • 3 parallel builders
  • Top models
  • Witness proof on every run
  • Full review board
Request access →
Ultra
from $149.99 / mo

For the highest-stakes work.

  • 5 builders
  • Top models at max effort
  • Thorough review
  • Witness proof
Request access →

Levels, not configuration. Compute scales with the tier; the model cost stays on your own sign-in, so you only ever pay LUM for the orchestration.

5 companies on the waitlist, zero outreach 33 AI-code failure modes catalogued Platform security-tested with the Mythos model Anthropic Cyber Security Certified lead
Request access

Give your team software that lasts.

LUM is in early access, starting with founders and teams building production software that has to survive contact with reality. Tell us about yours and we'll get you in.

Prefer we build it with you? Talk to the Studio →