OmniBuilder.

HOME OF METHOD-DRIVEN ENGINEERING

You know your business.
AI builds
your application.

MDE guides AI through the engineering work: interviewing you, modelling your requirements, creating a prototype, designing, building and verifying your application. You provide business knowledge, review the results and make the decisions.

Open source · MIT licensed · In active development

MDE / BUILD WITH INTENT
A method behind
every build.
01
AI interviews youBusiness goals, roles & rules
02
AI develops the specificationsRefine them through conversation
03
AI designs & buildsYou review design and architecture
04
AI verifies the resultTests & traceable evidence
YOU SET THE GOAL.YOU STEER THE WORK.

01 / SIX STEPS, LED BY AI

AI does the engineering.
You guide the outcome.

AI follows MDE's engineering method and produces the work at each stage. You answer its questions, review its proposals and ask for changes; AI updates the specifications and implementation. The goal and strategy determine which stages are needed; the sequence below explains a typical journey.

  1. 01 / DISCOVER

    AI interviews you.

    AI asks about the problem, the people involved and how work happens today, then captures goals, exceptions and business rules from your answers.

    You review: the business understanding.

  2. 02 / SPECIFY

    AI models the requirements.

    AI organizes entities, relationships, roles, use cases and rules into a structured model, then revises it in response to your feedback.

    You review: what the application must do.

  3. 03 / EXPLORE

    AI creates a prototype.

    AI creates sample data and a prototype so you can try the workflows. It uses your feedback to correct misunderstandings before the build.

    You review: how the work should feel.

  4. 04 / DESIGN

    AI proposes the design.

    AI proposes design and architecture, including the technology choices and engineering concerns relevant to your project.

    You review: design and architecture.

  5. 05 / BUILD

    AI builds the application.

    AI builds against the reviewed specifications and agreed stack, updating the specifications when your feedback changes the requirements.

    You review: the resulting workflows.

  6. 06 / VERIFY

    AI verifies and records evidence.

    AI runs checks against the requirements, records results, failures and gaps, and addresses findings. You review the evidence and decide whether the outcome meets your needs.

    You review: what has actually been demonstrated.

02 / TWO KINDS OF KNOWLEDGE

How to engineer.
What your business needs.

MDE keeps reusable engineering methods distinct from the structured requirements model for your application. Domain knowledge and industry patterns help inform that model.

REUSABLE / THE METHOD

Engineering knowledge

Strategies guide the work. The metamodel defines specification concepts. Features and Targets bring reusable guidance for concerns such as validation, authorization, history and auditability.

Example: guidance for enforcing authorization across an application.

PROJECT-SPECIFIC / THE MODEL

Structured requirements

AI captures your people, entities, relationships, use cases and business rules in a structured requirements model. It develops design and architecture from that model for your review.

Example: a receptionist may book an appointment only with a practitioner qualified for that service.

Both remain visible and editable. Ask AI to explain or revise a rule; review the updated model before that understanding becomes code.

03 / A SERVICE-BUSINESS EXAMPLE

From a booking problem
to explicit business rules.

Imagine a service clinic coordinating clients, services and practitioners. The goal is simple: let staff book a suitable appointment without double-booking anyone.

The business story

“We need to match each appointment to someone with the right skills, during their available hours.”

The model AI develops

People: clients, reception staff and practitioners.
Records: services, availability and appointments.
Rules: required skills, full-duration availability and no overlapping bookings.

Try these three rules in the sandbox →
ServiceProvider conceptual model in the MDE Workbench
Existing ServiceProvider tutorial screenshot. The booking sandbox below is a separate, illustrative website demo, not an MDE-generated application.

STEP-BY-STEP / MDE TUTORIAL

Watch AI engineer
an application.

Follow a real business application from business understanding through requirements, design, architecture, implementation, verification and evidence. The tutorial uses actual MDE Workbench screenshots and shows where engineering knowledge enters the process.

Open the MDE tutorial →
01 Business02 Requirements03 Design04 Architecture05 Build06 Evidence

TRY & WATCH / DEMOS

See the idea.
Try the rules.

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

● LIVE SANDBOXTRY IT — SAMPLE DATA ONLY
HANDS-ON DEMO

A service clinic, in miniature.

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

NOT A REAL CLINIC

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

DEMO ENVIRONMENT — Nothing here is real or saved. This example illustrates how MDE business rules can govern an application. Sample appointments disappear when the page reloads.

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

EXPLORE / 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.

VERIFY / EVIDENCE YOU CAN REVIEW

AI checks the behavior.
You see the evidence.

AI verifies the implementation against the specifications and records what was checked, the result and what remains unresolved. You use that evidence to assess whether the application is ready for its intended use.

AI traces each check to a requirement.

AI identifies the rule or use case each check exercises. For the booking example: a practitioner cannot have overlapping appointments.

AI records the results.

AI collects executed test results, workflow screenshots and relevant audit findings for your review. A planned or unrun check is not a passed check.

AI reports unresolved gaps.

AI records failures, missing coverage and limitations that need a decision. You decide which limitations are acceptable; passing a demo alone does not establish production readiness.

This homepage shows illustrative examples, not a completed project's verification report. See how evidence fits into the tutorial →

CHOOSE / YOUR GOAL, YOUR RIGOR

One method.
Different ways to move.

Choose the level of rigor for AI's work: exploring an idea, building with guidance or verifying every stage.

EXPLORE

Prototype

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

Verification when you ask
CONTROL

Controlled

AI requests your approval of key choices, verifies each stage, and produces evidence for your release decision.

Verification at every stage
Read about goals and strategies

RESOURCES / 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.

LIMITED-TIME OFFER / CHALLENGE MDE

Bring a real business problem.
Challenge MDE to build it.

Tell us about a useful business application. AI interviews you to understand your business, then develops requirements, design and architecture for your review before building the final application. For selected challenges, we agree on scope and acceptance criteria, then work toward an application supported by test results and documented limitations.

Availability, timing and delivery terms must be confirmed before work begins; no closing date is published. Useful business applications only. No games, student projects, programming exercises, or toy applications. Submissions are selected based on business value, suitability, and reasonable scope.

01
AI interview & requirementsAI learns how your business works
YOU REVIEW
02
DesignAI proposes how the application will work
YOU REVIEW
03
ArchitectureAI explains the technical approach
YOU REVIEW
04
BuildImplementation against the agreed scope
MDE + AI
05
Verification & evidenceTests and documented results
DELIVER

See what AI believes about your business before that understanding becomes code.

BEGIN / GET STARTED

Tell AI about your business.
Let MDE guide its work.

MDE gives AI coding agents such as Codex and Claude Code engineering knowledge, strategies, patterns and verification rules. Describe your business in natural language; AI interviews you, develops and maintains the specifications, and carries out the engineering work.

  1. Explore first. Follow the screenshot tutorial or try the sample booking rules.
  2. Share what you know. Tell AI about your business and the problem you want solved. AI asks follow-up questions and turns your answers into specifications.
  3. Set up MDE. Follow the source installation and quick-start guide, then create a project with the commands shown here.
  4. Begin the conversation. Open the project in your supported AI coding tool, use mde proceed and answer AI's questions. AI develops the specifications for your review.
Open setup instructions

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 mde proceed.