ggui.ai · docs · ggui-ai/ggui · @ggui-ai on npm
GGUI is the open protocol and SDK family that lets an AI agent answer with an interface — a form, a chart, a booking card — generated on demand over MCP and rendered natively in web and mobile clients. The agent says what it needs in natural language; GGUI negotiates a data contract with the host, generates the UI, and carries the user's clicks and edits back to the agent. No frontend code on the agent side.
ggui-ai/ggui— the open protocol and reference runtime, Apache-2.0:@ggui-ai/protocol(the wire contract and JSON Schemas),@ggui-ai/wire,@ggui-ai/ui-gen(generation),@ggui-ai/cli(ggui serve), host helpers for React and React Native, the conformance kit, and runnable samples. The@ggui-ai/*packages ship together in lockstep minor waves — currently 0.15, protocoldraft-2026-09-04. Pre-1.0: the protocol is a draft and may still change between waves.- ggui.ai — the hosted service, Generative UI as a Service: console.ggui.ai to run it without self-hosting, hub.ggui.ai (the registry of published blueprints), benchmarks.ggui.ai, status.ggui.ai, blog.ggui.ai.
- Self-host —
npx -y @ggui-ai/cli serve --mcp-only, then point an MCP-aware agent runtime at the endpoint. The repo README walks the full quick start. - Hosted — sign in at console.ggui.ai, create an app, and add its MCP endpoint to your agent.
- Read — docs.ggui.ai: protocol, SDKs, host helpers, conformance.
Guuey (withguuey on GitHub) is the hosted agent platform from the same company; it ships with GGUI by default, so every Guuey agent can answer with an interface out of the box. GGUI stands on its own for any MCP-aware agent runtime — Claude Desktop, Claude Code, Cursor, ChatGPT desktop, Goose, or one you run yourself. Two names, two things: GGUI is the protocol and the open product; Guuey is the platform. (Lowercase ggui is the logotype and every identifier — packages, org, domain, CLI.)
Built by Loqu, Inc. Say hello: hello@ggui.ai · @ggui_ai