# Genui

Generative UI for Kortix: the agent writes typed UI blocks (cards, comparisons, charts...

- Repository: https://github.com/kortix-ai/suna (20345 stars)
- Category: Design
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add kortix-ai/suna --skill genui -g -a claude-code -y`
Codex: `npx skills add kortix-ai/suna --skill genui -g -a codex -y`
Cursor: `npx skills add kortix-ai/suna --skill genui -g -a cursor -y`
Gemini CLI: `npx skills add kortix-ai/suna --skill genui -g -a gemini-cli -y`

## Description

Generative UI for Kortix: the agent writes typed UI blocks (cards, comparisons, charts, maps, tabs) in OpenUI Lang inside its replies, and web, mobile, and SDK hosts render them through `@kortix/sdk/genui`. Load WHENEVER you design, build, review, or debug generative UI, the `openui` code fence, the genui prompt instructions, a genui component, the `kortix-genui` system skill, or the `@kortix/sdk/genui` or `/genui/react` subpaths.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Generative UI (`genui`)

**Status (2026-10-24): on `dev`, always on.** Generative UI has no feature flag and no kill switch. Every session on both harnesses lists the `kortix-genui` system skill, and every client renders `openui` blocks. SDK (`@kortix/sdk/genui`, `/genui/react`), runtime (the skill, channel guards), web, and mobile are implemented. Open: plan-5 task 7's device check and OTA publish, which wait on Jay (`references/mobile-device-check.md`).

The `references/` plans and spec are the build record. Their `genui` project flag, `GENUI_ENABLED` kill switch and `KORTIX_GENUI` sandbox env were deleted on 2026-10-24. A stored `experimental.genui` project override is ignored, and the API sends `experimental.genui: true` for older clients.

Phase 0 (provisional, local stand-in models): GO (2026-10-09, prompt 00a9030e). Valid: deepseek-v4.1-flash 100.0%, glm-5.3-flash 100.0%, gate 97.0%; kimi-k3 unavailable (503); Jay's 4 models untested. See `references/eval-results.md`.

The rest: https://github.com/kortix-ai/suna/blob/HEAD/.agents/skills/genui/SKILL.md
