Business Model Canvas for VS Code
Fill in a Business Model Canvas in VS Code: the nine building blocks of a business model on one
page, from the customer segments you serve to the costs it takes. Each canvas is a plain-text
Free and open source (MIT). No account, no telemetry, and it works offline. Get started
Fill the blocks
Add a sticky from the palette or from the context pad of another one, and drag it to another block or place. Stickies flow in the order of the file, and a block that fills up grows its whole row. Give a sticky one of eight colours from Colour in its context pad: it shows as tape across the sticky's top edge. What a colour means is your team's to decide, such as the customer segment a sticky serves. A folded corner shows that a sticky has notes, as the legend says. Click the title to edit it. Undo and save work as for any other file. Notes on stickies, blocks and the whole canvasWrite notes in the Notes panel: a remark, a question, an assumption to test. Open it from the comment after the canvas title or at the end of a block heading, from Notes in a sticky's context pad or the menu, or with N. A comment shows how many notes its place has, and hovering it or a sticky shows them. Export for slides
Export a canvas as PNG or SVG from the menu. Every picture carries the canvas's attribution. The
Text and canvas side by side
Business Model Canvas: Open Source to the Side shows the canvas's text next to the canvas. Type in the text and the canvas follows. Move or edit a sticky and its entry in the text changes, while fields the canvas does not know stay. The text is YAML. Comments do not stay, since the canvas writes the file anew: put a remark into a note instead. Mistakes show up as problems
The Problems view points at what is wrong in the file. While the text is not a valid canvas, the canvas shows the last valid version read-only. Unknown fields at the root or in a block, an unknown colour, and comments the canvas would drop show as warnings. Canvases written by an AI agentA canvas is a text file, so a coding agent can write it, and the canvas redraws when the file
changes. For Claude Code, the
Good to know
LinksChangelog · Report an issue · Source and contributing · Third-party licences Made by Miragon. MIT licence. |




