Skip to content
Early preview — you found Guuey before launch · official launch soon

Generative UI (ggui)

read as .md

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.

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.

ggui is a separate open project with its own documentation at docs.ggui.ai. Go there for:

  • How ggui works — the handshake → render → interact → consume walk-through
  • Quickstart — wire ggui into any MCP-speaking agent, locally, in minutes
  • MCP protocol reference — the wire surface
  • Cookbook — worked patterns: forms, wizards, dashboards, auth-gated UI
  • Self-hosting — 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 is the machine-readable index.