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.
Get started: connect your coding agent to a new model
curl -fsSLO https://radical.tools/radical.sh && sh radical.sh setupcurl.exe -fsSLO https://radical.tools/radical.cmd && radical.cmd setupnpx @radicaltools/cli setupIn 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.