Get started
Launch the Kombai Browser extension
Once the Kombai Browser is open, click the Kombai logo in the extension bar, or click the / icons in the Kombai bar (middle right of the screen) to open the extension.Extension UI
The browser extension is divided into three parts:Chat input window
The chat input window is the main area where you can type messages and send them to the Kombai agent. All attached DOM elements and CSS changes are displayed at the top of this window.Layers
The Layers section, located below the chat input window, contains the entire DOM tree of the current page. Scroll within the layers section to view the page’s DOM structure. Click on an element to attach it to the chat input window.Design and CSS
The Design and CSS tabs, located below Layers, let you visually edit the CSS of the current page and view a table of all CSS properties applied to the selected element. The visual editor includes the following capabilities:- Position: Move elements across the X, Y, and Z axes or enable absolute positioning.
- Layout: Edit the direction, dimensions, padding, and margin of an element.
- Appearance: Change the opacity and corner radius of an element.
- Text: Experiment with various font families, weights, sizes, colors, line heights, letter spacings, and text alignments.
Extension capabilities
Send DOM elements as context
Kombai includes and tools to help you select or snip DOM elements and attach them to the browser extension’s chat window. Follow the steps in the Select tool and Snip tool sections below to use these tools.Select tool
- Click the icon in the browser extension’s chat window. Alternatively, press ⌘ + ⌥ + . on macOS.
- Click the DOM element you want to send to Kombai. When you click, Kombai captures a screenshot of both the element and the entire page.
- Add any additional instructions you want to send to Kombai.
- Click the Send to agent button.
- Return to Kombai and press Enter or click the icon to send the message.
Snip tool
- Click the icon in the browser extension’s chat window.
- Hold and drag the mouse over the UI area you want to snip. Snipped DOM elements and their screenshots will be captured and attached as context.
- Add any additional instructions you want to send to Kombai.
- Click the Send to agent button.
- Return to Kombai and press Enter or click the icon to send the message.
Send visually edited CSS styles to Kombai as context
You can select an element and visually edit its CSS to preview how that element will look like before sending the changes to Kombai for implementation. You can visually edit the position, layout, appearance, and font styles of the selected element.- Click the icon in the browser extension’s chat window. Alternatively, press ⌘ + ⌥ + . on macOS.
- Click the DOM element you want to send to Kombai.
- Go to the Design tab in the Kombai extension and edit the CSS values visually based on the available dropdowns and input boxes.
- Ask Kombai to implement changes and send the message to agent.
Preview multiple screens
You can use multiple browser tabs to preview different screens of your app simultaneously. This enables you to select elements from other screens that you want to refer to in your current browser tab. For example, if you have the Homepage open and want to add an avatar from the Accounts page:- Open the Accounts page in a new tab.
- Select the avatar element.
- Return to the previous tab (Homepage).
Send browser data
The browser extension automatically attaches all available browser data to your messages as context. Beyond DOM elements and applied CSS changes, it captures the entire DOM tree, console output, network logs, and performance metrics. Using this data, Kombai fixes console and network errors, boosts page performance, refactors UI components, and edits your UI with precision.Example prompts
- Fix console errors in my app.
- Create a new
<CardGroup>component to group the tagged cards together. - Identify slow network requests and suggest improvements.
- Give me the current performance metrics of the page.
Access Resource and Image Library
Kombai features a built-in resource library of top design resources and an image library containing all screenshots you have uploaded to the Agent’s chat. Use the and icons to access them.Resource Library
Kombai has curated a library of top-tier frontend resources— UI libraries, design inspiration, colors, typography, animations, and assets. Use it to discover high-quality resources and creative inspiration for building beautiful interfaces. Read more about the Resource Library here.Image Library
Kombai maintains a library of all images you attach to the Agent’s chat. With the image library, you can select or snip a portion of a previously attached screenshot without having to re-upload it. Use this to iterate on your code by asking Kombai to refine specific elements from your screenshots. To access the image library:- Click the icon at the top-right of the browser extension’s chat window.
- Select the image you want to use from the left sidebar.
FAQs
I am unable to connect my app to the Kombai Browser. It shows a 'Disconnected' status. How can I fix this?
I am unable to connect my app to the Kombai Browser. It shows a 'Disconnected' status. How can I fix this?
If the Kombai Browser shows a ‘Disconnected’ status, try reopening the current browser window. To do so:
- Close the current instance of the Kombai Browser.
- Click the icon in the Kombai IDE extension, then click the icon. Alternatively, click the Run Project button and click the link from the chat stream to open your project’s preview in the Kombai Browser.
I have accidentally removed the Kombai extension from the browser. How can I reinstall it?
I have accidentally removed the Kombai extension from the browser. How can I reinstall it?
If you have accidentally removed the Kombai extension from the browser, you have to close and reopen the current browser window. To do so:
- Close the current instance of the Kombai Browser.
- Click the icon in the Kombai IDE extension, then click the icon. Alternatively, click the Run Project button and click the link from the chat stream to open your project’s preview in the Kombai Browser.
I am working across multiple Kombai Browsers but my profile data is not synced
I am working across multiple Kombai Browsers but my profile data is not synced
Kombai Browser profiles are isolated from each other. This means that if you are working across multiple Kombai Browsers, your profile data is not synced. If you are using the Kombai Browser windows for multiple repositories on which you are currently working, it’s best to open your repositories in a single IDE instance.To do so, follow the steps below:
- Open a repo in your IDE.
- Click File > Add Folder to Workspace… at the top menubar of your IDEand select the other repository you want to work on.
- Launch Kombai Browser in this IDE instance.