Further Reading for Kilo
Guides, documentation and walkthroughs for design work with Kilo, as listed in the published guide.
How to design interfaces with Kilo Code in OpenDesign: the model you choose, your own rules and modes, one product-page task from screenshot to reviewed file, and the limits to know before you start.
THREE ROUTES INTO THE KILO GUIDE
This page covers the brief, the references, the design rules and a reviewed HTML result.
Read this guide SETUPThe complete route from a clean machine to Kilo Code building and verifying UI.
Go to setup COMPARISONWhere Kilo diverges from Codex, Claude Code and Cursor on design work, and when another workflow is the better call.
See the comparisonOne Complete Kilo Design Task
The task runs from the brief and constraints you hand over, through the artifact Kilo returns, to the checks you still run before calling it done. The interface below is an illustrative example made for this page, not a recorded Kilo run.
BriefUsing the attached screenshot, design an outdoor brand product detail page: gallery, price, size and colour choices, add to bag, related products. Desktop and phone.
data-od-id hooksYou write the brief, choose the design system and set the acceptance criteria.
Kilo plans the layout, writes HTML, CSS and JavaScript, then revises on request.
OpenDesign supplies the design system and skill, renders the preview, and keeps each version as a project file.
Before handoff, you check visual hierarchy, 8px-grid spacing, both breakpoints and every interaction.
Gallery and info align to the 8px grid; at 1440, the info column stays within the gallery height.
Name and price come first, then options; the accent is reserved for the add-to-bag button.
Mobile order: gallery, name and price, options, a full-width button; related products scroll.
Interactions to test: switch thumbnail, choose size, add to bag, scroll related items.
Fit
Compatibility
This page covers Kilo connected through the OpenDesign desktop app. References were checked on 6 September 2026.
Kilo Code, by Kilo Code, Inc., is an open-source AI coding agent. It works in VS Code, JetBrains IDEs and the terminal: reading your codebase, editing files and running commands. The subject here is designing interfaces with Kilo through OpenDesign, not Kilo's own interface. OpenDesign's setup notes list the available agents.
Your own provider API key (BYOK) or Kilo's gateway. Authenticate with your own provider key (BYOK) or Kilo's gateway; credentials remain on your machine. No quota or price is promised here.
Desktop builds live on the download page. Node.js and pnpm requirements in the source quickstart apply when running from source, not when installing a desktop package. Minimum compatible Kilo version: not verified on this page.
Use the connection instructions your installed version displays, then try a small task. Check that Kilo completed it and the artifact opens. Downloading alone does not prove a working connection.
Start with the desktop app
Start with the download, complete Kilo setup for your installed version, then test one small result. Following this path does not require building OpenDesign from source.
Pick the package for your machine, install it, and launch the app.
Download OpenDesignUse the Kilo instructions that match your installed version. Sign in with your own provider key (BYOK) or Kilo's gateway; credentials stay local to your machine.
Kilo Code documentation# 1. Install the Kilo Code extension from the VS Code
# (or JetBrains) marketplace, or install the CLI.
# 2. Open your project and sign in / add a provider key
cd your-project
kilo # connect your provider (BYOK) or Kilo's gatewayTaken from the Kilo setup notes in the published guide; for the current command, check the vendor documentation.
Start with a brief small enough to judge the whole loop, including one revision.
Build a settings screen with a profile form and save confirmation. Follow my design rules. Check it at desktop and mobile widths.
To run OpenDesign from source instead, see the technical quickstart.
The Kilo design workflow
One product page, tracked from the opening brief to a file you have actually verified. Each step names your input, what Kilo does, what OpenDesign contributes and the check that closes it.
Keep it plain and short — three to six lines. Say who the screen is for, what it must do and which platforms matter.
A design system plus a handful of firm rules — the difference between output that carries your brand and output that could belong to anyone.
Kilo writes one self-contained HTML file — layout, styles, interactions, stable hooks.
OpenDesign renders the file at the widths you specified. Judgment happens here, on the preview.
data-od-id targets so comments and edits can attach to them.Ask for changes by pointing at elements in the preview. Each revision arrives as a new file; nothing is silently overwritten.
Resources
Guides, documentation and walkthroughs for design work with Kilo, as listed in the published guide.
The artifact types Kilo can produce inside OpenDesign — one skill per type.
Brand tokens and components to bind before Kilo generates a thing.
Launch points for decks, landing pages and product screens.
Limitations
FAQ
# 1. Install the Kilo Code extension from the VS Code
# (or JetBrains) marketplace, or install the CLI.
# 2. Open your project and sign in / add a provider key
cd your-project
kilo # connect your provider (BYOK) or Kilo's gateway
# 3. Add project context
# create custom rules for this project's design conventions
# 4. Wire the Figma MCP server (optional, for design handoff)
# add it from the MCP marketplace / MCP settings# Plan in Architect mode, then build in Code mode:
> Implement this design from @reference-desktop.png and
@reference-mobile.png in React + Vite + Tailwind + TypeScript.
Reuse my existing design-system components and tokens
from the custom rules.
Match spacing, layout, and hierarchy; make it responsive.
Render it in the browser and iterate until it matches the
references across breakpoints.