Skip to content

vmblu logo

Always keep the overview and understand what is being built.

Explicit, runnable and
navigable.

For humans and LLMs.

vmblu VS Code extension screenshot
VisualNodes, pins, routes
vmblu is a tool to build a system as a collection of connected nodes.

A vmblu model reads like a circuit diagram. Functionality lives in nodes that communicate through input and output pins. Connections are explicit and easy to trace

You see the architecture of your system—instantly.
AI-nativeBuilt for LLM collaboration
Behind every vmblu model is a JSON schema designed for joint LLM + developer work. LLMs can co-develop the model while keeping the architecture explicit.

The model becomes a single source of truth—compact, authoritative context that keeps AI-written code focused and aligned.
StructuredMaster complexity
Models can be hierarchical and span multiple files without losing overview. Instead of scattered docs and file trees, you maintain a living blueprint that’s always in sync with reality—complete with instant navigation into the code.
RunnableThe model is the system
A vmblu model isn’t just documentation—it runs. Code is generated directly from the architecture, and a lightweight vmblu runtime efficiently switches messages between nodes. Runtime settings let you fine-tune performance and behavior.
MessagesClear contracts
The vmblu editor tracks every message format sent or received, giving both humans and LLMs a single reference for message contracts. Code generators and handlers always share the same truth—no drift, no guesswork.
ToolSeamless integration
vmblu fits into your existing workflow. It ships as a VS Code extension—with other IDEs to follow—and also runs as a standalone browser app.
AgentBuild agents you can trust
vmblu lets you build complex AI agents step by step. Each new capability is isolated and testable, reducing regressions. Because communication is message-based, you can unobtrusively trace and log every interaction.
MigrationIncremental adoption
vmblu imposes no framework constraints, so existing projects can migrate gradually. Splitting a codebase into a few nodes often clarifies structure immediately. Even the vmblu editor itself was rewritten in vmblu—gaining speed and reliability across IDEs.
LicenseOpen source forever
vmblu is released under the Apache-2.0 license—permissive and business-friendly. Use it, modify it, and ship commercial products freely. Contributions remain open so the ecosystem grows with the community.