Australian graphic design software company Canva releases Brush vision-language model: precise design editing via code execution
Canva launches Brush, a new model that doesn't generate images but edits designs by reading structure and writing code, showcasing a new path for vertical AI applications.
Australian graphic design software company Canva last week released Canva Brush, a new vision-language model designed for designers. Unlike common image generation models, Brush is an editing model intended to understand designer intent and interpret design change requests. According to The New Stack, the model is available to Canva Pro users and can read a design's content and structure, write and execute small pieces of code to make changes, and then check its own results.
In a launch blog, Canva noted that generating high-quality designs is one of the biggest challenges for AI models, but "editing them is even more complex." This is because the model needs to understand what a designer wants to change, how the design is structured, and importantly, what needs to stay exactly as it is. Otherwise, a simple edit request can result in a whole bunch of changes nobody asked for. For example, when handling a prompt like "Make me a 3-page pitch deck for my bakery with Art Nouveau visuals," an agent must make a long chain of decisions, including planning narrative, generating text, selecting imagery, and keeping typography, color, and spacing consistent.
Enterprise AI architect and founder of Besk Tech, Vladimir Beskorovainyi, told The New Stack that Canva is not competing with frontier models but solving a "bounded problem" (one with well-defined specific tasks with clear parameters and limited scope). He believes that on bounded problems, small specialized models have been quietly beating large general ones for years. "The moat here is the artifact, not the weights," Beskorovainyi pointed out, noting that Canva's advantage lies in training on how real designs are actually put together, a training signal harder to match than base processing capability.