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.
radical check fails CI when code drifts from the model.
Also in the box
- Governance built in. Raw needs, EARS requirements, ADRs and fitness functions as linked model elements.
- AI that edits the model. Validated, undoable patches. Claude, OpenAI, Gemini or Ollama — your key, nothing proxied.
- MCP server. Claude Code, Claude Desktop or Codex read and edit a model folder with the same tools as Studio's assistant.
- Concept Hub. 120+ ready-made requirements, ADRs, fitness functions, patterns and blueprints.
- Smart Layout. Tries twelve layouts, scores each as drawn and keeps the cleanest; curved or orthogonal lines per view.
- Rows, columns, grids. Pin elements in line, in the order you picked them. Drags, physics and Smart Layout keep it.
-
Design, view, present, inspect. Edit, explore read-only, turn views into slides, or see what
radical checksays about the model. -
Plain files, no lock-in. One
.radicalJSON file or a folder of Markdown — git-friendly. - Desktop, browser or VS Code. Same editor everywhere.
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, keep elements in rows, columns or grids, run Radical Forge stage by stage, save and compare milestones, list the model's issues, read what is selected in Studio, or extend the metamodel with your own types. Every write is checked against the metamodel, and Studio shows it on the open canvas.
# Node.js ≥ 20.11 — point it at a Markdown model folder
claude mcp add radical-folder -- npx -y @radicaltools/mcp \
--folder /path/to/my-model
Run it locally
Node.js ≥ 20.11 — 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