I’ve used quite a few AI design tools, but I was always thinking about what might happen when I stop generating a fresh screen and start working on...
For further actions, you may consider blocking this person and/or reporting abuse
Really interesting approach, Hadil.
I especially liked that you tested Brilliant with an existing Figma portfolio instead of starting from a blank prompt.
The Design → MCP → AI Agent → Code workflow feels much closer to how developers actually work on real projects.
The part about preserving an existing design system across canvases was particularly interesting. I think this is where AI design tools can become genuinely useful for developers, rather than just another prompt-to-UI generator.
Great write-up and a really practical test. 👏
Thank you so much! 🙌🏻 I agree, the design system part is where it gets interesting for developers. Generating a UI from scratch is one thing, but being able to build on top of something that already exists without losing its visual language is closer to a real workflow.
Impressive 😍 An AI agent that understands the structure and visual patterns of an external design is really brilliant.
And being able to choose either to use built-in AI or external MCP is very powerful.
Your tests are very clean. I'll give it a try.
Thanks! 🙌🏻 Glad you found the tests clean.
Brilliant really deserves you give it a shot. I used many AI design tools before, and Brilliant has features that I didn't find in any other tool.
Same shape as Claude Design's MCP: the canvas is real elements the agent edits, not a rendered picture. One trap on that side: the server refuses a plain Claude Code login token with a 403 and needs its own design login first.
Exactly! That was one of the things I found interesting too. The agent is working with the design elements on the canvas.
And yeah, that 403 trap is definitely something worth knowing before setting everything up.
Did imported vector assets keep meaningful structure through the Figma → Brilliant → MCP workflow, or did the agent mostly see them as geometry?
In my test, the imported vectors remained editable as actual design elements; they didn't become flattened into a rendered image, and every vector asset retained higher-level semantic meaning through the full Figma → Brilliant → MCP workflow.
That’s interesting. Keeping vectors editable is one thing; preserving enough semantic structure for an agent to understand and modify them meaningfully is the part I find especially important.
I loved the possibility to work on the design from the terminal.
Thanks for sharing!
Yeah, working on the design from the terminal is helpful especially for developers.
Great tool. Thanks!
Welcome! Glad you found something helpful here.