---
title: Generative UI (ggui)
description: Agents hosted on Guuey get generative UI through the open ggui protocol. Protocol and SDK documentation lives at docs.ggui.ai — this page is the bridge.
---

Agents hosted on Guuey can reply with **interactive UI** — forms, dashboards, wizards, confirmation cards — instead of walls of text. That capability comes from **ggui**, an open, MCP-native generative-UI protocol. The agent describes what it needs in natural language; ggui compiles a typed component and the chat surface (Portal, the Studio playground, or an embedded widget) mounts it. When the user interacts, the agent receives typed events back.

## How it reaches your agent

Guuey is MCP-server-agnostic — an agent's definition lists whatever MCP servers it should use. The **default** server is the hosted ggui endpoint at `mcp.ggui.ai`:

- In **Studio**, the Generative UI superpower is on by default for new agents; uncheck it and your agent is text-only.
- In a **CLI-deployed** agent, the default MCP server is part of the scaffolded definition — keep it, replace it, or add servers alongside it.

Nothing about ggui is required: bring different MCP servers and your agent still deploys, streams, and persists exactly the same.

## Where the protocol docs live

ggui is a separate open project with its own documentation at **[docs.ggui.ai](https://docs.ggui.ai)**. Go there for:

- [How ggui works](https://docs.ggui.ai/how-it-works/) — the handshake → render → interact → consume walk-through
- [Quickstart](https://docs.ggui.ai/oss-quickstart/) — wire ggui into any MCP-speaking agent, locally, in minutes
- [MCP protocol reference](https://docs.ggui.ai/api/mcp-protocol/) — the wire surface
- [Cookbook](https://docs.ggui.ai/cookbook/feedback-form/) — worked patterns: forms, wizards, dashboards, auth-gated UI
- [Self-hosting](https://docs.ggui.ai/cli/serve/) — run the whole protocol yourself with `ggui serve`, no account needed

The ggui docs are LLM-friendly the same way this site is — [`docs.ggui.ai/llms.txt`](https://docs.ggui.ai/llms.txt) is the machine-readable index.

:::note[guuey vs ggui]
**Guuey** (this site) is the hosting platform — it runs your agent. **ggui** is the open protocol those agents can use for generative UI. They compose, but neither requires the other.
:::