v0.4.0 · What's new → / MIT /open source /C4 · DDD · governance

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

One model, drawn by you or by AI, that becomes the harness for the code.

reads · writes packs in checks generates reads · writes harnesses finds it in code uses Forge uses writes runs tests Radical Model rulesRadical or C4 metamodel, extendable elementsC4 · domain · requirements · scenarios states · processes · mockups · ADRs viewseight readings of one graph historymilestones: freeze, compare, restore files.radical · Markdown folder · git Radical Studio browser · desktop · VS Code see it and shape it by hand Radical Hub concern packs, eight groups decide what you would forget Radical CLI check · fuzz · harden · explore tested, not just trusted Radical Forge AI models it from a brief no blank page to start from Radical Assay reads the code you have the model of what is built Radical MCP a server for any MCP client agents edit the same model Your code read first, checked in CI what is built stays true to it Your CI GitHub Actions or any runner Your agent Claude Code · Codex · Desktop reads · writes Radical Studio browser · desktop · VS Code see it and shape it by hand packs in Radical Hub concern packs, eight groups decide what you would forget Radical Model rulesRadical or C4 metamodel, extendable elementsC4 · domain · requirements · scenarios states · processes · mockups · ADRs viewseight readings of one graph historymilestones: freeze, compare, restore files.radical · Markdown folder · git generates Radical Forge AI models it from a brief no blank page to start from uses Forge reads · writes Radical MCP a server for any MCP client agents edit the same model uses Your agent Claude Code · Codex · Desktop writes harnesses Your code read first, checked in CI what is built stays true to it tests Your CI GitHub Actions or any runner runs checks Radical CLI check · fuzz · harden · explore tested, not just trusted finds it Radical Assay reads the code you have the model of what is built


Get started: connect your coding agent to a new model
curl -fsSLO https://radical.tools/radical.sh && sh radical.sh setup

In an empty folder: it downloads Node.js when there is none, starts a model and connects your coding agent to it. More in the manual

Have code already? Radical Assay finds the model in it.

Point your coding agent at the repositories you have. Assay reads them the same way every time: units and their dependencies, what the deployment runs, APIs, addresses and messages, databases, tables, stored routines and the code's calls of them, statuses, entry points and tests. The agent turns those facts into the model they hold, systems and containers, the domain, processes, lifecycles, requirements and scenarios, and the server refuses anything no fact or quoted line backs.

20+ stacksJava, .NET, Node, Python, Go, PHP, Ruby, Elixir, Rust, Perl, VB6; Oracle, SQL Server and PostgreSQL code
0.87 F1on the calls of microSecEnD's hand-drawn diagrams, a ground truth it never saw
Every element citesthe files and lines it rests on; what it only infers is marked so
With Radical MCP connected, ask your agent:
Run Radical Assay on ../my-repositories and write the model.