Design
With vmblu you build a formal architecture of your system that is understandable by humans and actionable by coding agents.
vmblu
vmblu is the tool we use at Vizual Model to design the architecture of software systems. Coding agents are great at generating code, but are lagging in design skills and large scale transparency. With the vmblu framework you can build architecture that guides coding agents and lets humans observe the result. Checkout the vmblu website for more details.
With vmblu you build a formal architecture of your system that is understandable by humans and actionable by coding agents.
Check what has been built, how data flows through the system and the results of the automated tests.
Control how the generated system is allowed to interact with the outside world and how external agents can interact with the system.
Vmblu is the map of your system and consists of three main parts →
vmblu gives coding agents a formal context to understand and build large software system. Without having to keep the entire codebase in context.
The vmblu editor displays a graphical view of the system and shows components and data flow, with links to prompts, code, tests, settings etc. Not just documentation, but the actual system.
The runtime controls how the system interacts with the outside world and how external agents can interface. The vmblu runtime is open source and serves as a message switch and a protective shell for the application.
vmblu does not impose or limit the frameworks and libraries you can use to develop an application in any way.