MIT /open source /C4 · DDD · governance

Architecture that lives here,
and holds whatever builds from it.

One model, built by you or by AI, that becomes the harness for whatever builds from it.

Modelled by either Draw it in Studio, chat it with AI, or connect your agent over MCP.
Read as context Agents read boundaries, ADRs and requirements before writing code.
Checked against Fitness functions and requirements catch code that drifts from the model.
Metamodel01 The rules: types, relations, containment. C4, DDD and Governance presets, fully editable. Model02 One validated graph. Add an element once, see it in every view. Views03 Structure, Flow, Hierarchy, Table, Matrix and Wiki — six readings of one model. Milestones04 Freeze, compare and restore named snapshots of the model.

Also in the box

Start from the Hub

Skip the blank canvas — pick concepts and add them to Studio in one click.

Connect your agent

A local MCP server gives Claude Code, Claude Desktop, Codex or any MCP client the model as tools: read the summary and the metamodel rules, search, add and move elements, create views, sequences and slides, run Smart Layout. Every write is checked against the metamodel, and Studio shows it on the open canvas.

# Node.js ≥ 20, from the repository root
npm run build -w @radical/mcp

# point it at a Markdown model folder
claude mcp add radical-folder -- node \
  /path/to/radical.tools/apps/mcp/dist/index.js \
  --folder /path/to/my-model

Run it locally

Node.js ≥ 18 — or skip the install and use studio.radical.tools.

# clone, install, run
git clone https://github.com/radicaltools/radical.tools.git
cd radical.tools
npm install
npm run dev