vmblu

Vizual Model Blueprint

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.

Design

With vmblu you build a formal architecture of your system that is understandable by humans and actionable by coding agents.

Observe

Check what has been built, how data flows through the system and the results of the automated tests.

Control

Control how the generated system is allowed to interact with the outside world and how external agents can interact with the system.

Clarity at scale

Vmblu is the map of your system and consists of three main parts →

Context

vmblu gives coding agents a formal context to understand and build large software system. Without having to keep the entire codebase in context.

Editor

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.

Runtime

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.

Plug and play with your existing workflow

vmblu does not impose or limit the frameworks and libraries you can use to develop an application in any way.