Make it explicit.
Describe the domain, entities, use cases, roles, and business rules. Keep the specifications in readable, versioned files.
HOME OF METHOD-DRIVEN ENGINEERING
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
01 / THE METHOD
MDE gives your AI coding agent a shared engineering method. Decisions, specifications, work, and evidence live together in your project.
Describe the domain, entities, use cases, roles, and business rules. Keep the specifications in readable, versioned files.
Explore the model with sample data on the MDE runtime. See what the application should do while changes are still easy.
Choose an architecture and technology stack. Let the method guide the AI through the work your goal requires.
Check the build, tests, and coverage against the specifications. See what works, what is missing, and what needs attention.
TRY & WATCH / DEMOS
Explore a small scheduling example, then open recorded MDE walkthroughs to see the engineering process.
Choose a service, practitioner, and time. See how explicit business rules govern which appointments can be booked.
Avery: assessments & follow-ups · 09:00–12:00
Jordan: follow-ups · 13:00–16:00
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.
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.
These archived recordings show an earlier version of MDE. Commands and screens may differ from the current release. GitHub access is required.
Open the existing demonstration recording from the MDE archive.
Open recording on GitHubExplore the archived business analysis recording alongside the original user story.
Open recording on GitHub02 / THE WORKBENCH
The Workbench makes your project visible: its specifications, running prototype, current goal, and verification evidence.
Explore the Workbench guideAn example of the project information MDE helps you explore.
03 / YOUR GOAL, YOUR RIGOR
Choose a strategy for the work ahead. Explore an idea, build with guidance, or check every stage.
Make the idea tangible with diagrams, sample data, and pages on the MDE runtime.
Keep the work moving and the gaps visible. Decide what matters before the next release.
Confirm choices, verify each stage, and move toward a release supported by evidence.
04 / THE MDE ECOSYSTEM
The method, the tools, and your project's specifications remain visible and editable.
Explore the MDE source, the engineering method, and the Workbench.
View repositoryBUSINESS MODELSExplore reusable business concepts and models across industries and common business functions.
Explore patternsDOCUMENTATIONUnderstand the concepts, write your business story, and begin your first project.
Read the guidesGitHub resources may require repository access.
05 / GET STARTED
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 startNode.js 24+ required. MDE is in active development and is not yet published to npm.
# After installing MDE from source
mde init my-app
cd my-app
mde workbench/proceed.