Design mode is currently in alpha. Please contact us at support@kombai.com to get access.
A theme is a structured design system that tells Kombai how to style UI, covering everything from colors and typography to spacing, shadows, and border radius.Kombai can extract a theme directly from an existing website or a design, and you can edit individual values to update the theme. You can also apply your saved themes from the current canvas or from other canvases directly to a generated design.
Kombai lets you extract a theme from an existing website or a canvas design. It pulls real design tokens like colors, fonts, spacing, and more—and maps them to the theme structure automatically.There are two ways to generate a theme:
From a website
Use this when you want to replicate the visual style of an existing website.
Click the icon on the left toolbar to open the Themes sidebar on the right.
Click the + icon and select From website.
In the Create a new theme modal, paste the URL of the website you want to extract the theme from.
Click the Create Theme button. Kombai will extract the design tokens from the website and populate the theme.
From a design
Use this when you already have a design in the canvas and want to derive a reusable theme from it.
Select the design you want to extract the theme from.
Click the icon on the left toolbar to open the Themes sidebar on the right.
Click the + icon and select From design.
Click the From the selected design button. Kombai will send a prompt to the agent to extract and save the theme from the selected design.
You can preview a design with any applied theme across mobile, tablet, and desktop screen sizes. See Preview in the Canvas docs for the full walkthrough.
Themes are applied to designs individually. You can apply a theme from the current canvas or bring one in from another canvas.
From the current canvas
Click on the design you want to apply the theme to.
Click the icon on the left toolbar.
On the theme card you want to use, click the Apply the node button.
From another canvas
Click on the design you want to apply the theme to.
Click the icon on the left toolbar.
In the Themes sidebar on the right, switch to the Other files tab.
Browse and click on the theme card you want to use.
Click the Copy & Apply button to send the theme to the agent and apply it to the selected design. This will also copy the theme into the current canvas. Alternatively, click the Copy to current file button to copy the theme into the current canvas without applying it to the selected design.
When you detach a theme from a design, Kombai removes the theme’s association from that design. The design reverts to its earlier styling and is no longer linked to the theme.There are two detach options available from the theme card menu:
Detach from node: Removes the theme from the currently selected design.
Detach from all: Removes the theme from every design it is applied to across the canvas.
To detach:
Click the icon on the left toolbar.
Under the theme card you want to detach, click the icon.
Select Detach from node or Detach from all depending on your intent.