OmniBuilder.

HOME OF METHOD-DRIVEN ENGINEERING

Your business.
Your specifications.
Your application.

Give AI a method to follow. MDE turns your business requirements into readable specifications, a running prototype, and an application you can verify.

Open source · MIT licensed · In active development

MDE / BUILD WITH INTENT
A method behind
every build.
01
Describe the businessRequirements, roles & rules
02
Make the model explicitSpecifications you can read
03
Prototype & buildYour architecture, your stack
04
Check the goalVerification & visible evidence
YOU SET THE GOAL.YOU STEER THE WORK.

01 / THE METHOD

From a business story
to a build you understand.

MDE gives your AI coding agent a shared engineering method. Decisions, specifications, work, and evidence live together in your project.

01

Make it explicit.

Describe the domain, entities, use cases, roles, and business rules. Keep the specifications in readable, versioned files.

02

Try it early.

Explore the model with sample data on the MDE runtime. See what the application should do while changes are still easy.

03

Build deliberately.

Choose an architecture and technology stack. Let the method guide the AI through the work your goal requires.

04

Show the proof.

Check the build, tests, and coverage against the specifications. See what works, what is missing, and what needs attention.

TRY & WATCH / DEMOS

See the idea.
Try the rules.

Explore a small scheduling example, then open recorded MDE walkthroughs to see the engineering process.

HANDS-ON EXAMPLE

A service clinic, in miniature.

Choose a service, practitioner, and time. See how explicit business rules govern which appointments can be booked.

INTERACTIVE DEMO

Book a sample appointment

Loading the interactive example…

The rules behind the action

Required skillChecking
Within available hoursChecking
No overlapping appointmentChecking

Avery: assessments & follow-ups · 09:00–12:00
Jordan: follow-ups · 13:00–16:00

Read the specification

An appointment needs a service, a qualified practitioner, and a start time. Its full duration must fit within that practitioner's available hours. Two appointments for the same practitioner must not overlap.

Sample schedule

One demonstration day

This website example illustrates MDE concepts; it is not the MDE runtime or a generated application. Sample appointments stay in this session and disappear on reload.

Recorded walkthroughs

These archived recordings show an earlier version of MDE. Commands and screens may differ from the current release. GitHub access is required.

01 / OVERVIEW

MDE demonstration

Open the existing demonstration recording from the MDE archive.

Open recording on GitHub
02 / REQUIREMENTS

Business analysis recording

Explore the archived business analysis recording alongside the original user story.

Open recording on GitHub

02 / THE WORKBENCH

See the work.
Steer the outcome.

The Workbench makes your project visible: its specifications, running prototype, current goal, and verification evidence.

Explore the Workbench guide
MDE WORKBENCHILLUSTRATIVE PROJECT

An example of the project information MDE helps you explore.

03 / YOUR GOAL, YOUR RIGOR

One method.
Different ways to move.

Choose a strategy for the work ahead. Explore an idea, build with guidance, or check every stage.

EXPLORE

Prototype

Make the idea tangible with diagrams, sample data, and pages on the MDE runtime.

Verification when you ask
CONTROL

Controlled

Confirm choices, verify each stage, and move toward a release supported by evidence.

Verification at every stage
Read about goals and strategies

04 / THE MDE ECOSYSTEM

A foundation you can own.

The method, the tools, and your project's specifications remain visible and editable.

GitHub resources may require repository access.

05 / GET STARTED

Start with the business.
Build with a method.

MDE works alongside AI coding agents such as Codex and Claude Code. Install the tools, create your project, and describe what the business needs.

Read the quick start

Node.js 24+ required. MDE is in active development and is not yet published to npm.

CREATE YOUR FIRST PROJECT
# After installing MDE from source
mde init my-app
cd my-app
mde workbench
Then open your project in your AI tool
and type /proceed.