HeroBoost - Generative UI Hackathon w/ Google and CoPilotKit
Virtual Events
Hackathon Showcase

HeroBoost

Team led by Bezu 0012, GiveUp Crypto founder and AI software developer; experts in CopilotKit, smart-contract architecture, and dApp implementation on Blast and IPFS.

1 member

HeroBoost lets heroes onboard agents from sources like OpenAI workflows and OpenClaw, then resell access to subscribers. This hackathon track is the fast path: a simple hosted agent (prompt + OpenAI API key only), then generative UI in chat.

CopilotKit’s “All UI will be AI” idea led us to use chat as the renderer: heroes attach declarative A2UI layouts bound to structured data so subscribers see interactive UIs, not only text. We use CopilotKit on the frontend, A2UI wire messages with an A2UI viewer, a server bridge that builds OpenAI Responses API tools from hero widget metadata (zero-trust: schemas resolved on the server), OpenAI Responses for execution, and Postgres via Prisma for schemas, data instances, and per-message widget emit snapshots.

Demo flow: Users upgrade to hero per hero verification. Then /hero/dashboard/ai/create (Create New) and /hero/dashboard/settings/api-keys (OpenAI key). In Configure: Basic tab sets System instructions; CopilotKit tab is where heroes attach A2UI schemas (best authored with A2UI Composer gallery) so UI stays paired with data. We validate against A2UI v0.8, normalize composer JSON for runtime, and when data does not match path bindings we degrade gracefully (skip unsafe emit, conversational fallback, inline warnings and amber banner). A path-binding inspector and CSV template download, edit in Excel or Sheets, upload help heroes align structured rows to the schema. Vision: CopilotKit-controlled UI for agents that render hero-provided catalogs (products, services, information, promos) inside one trusted chat.

Access (development): HeroBoost is still in active development; to open heroboost.me you currently need to enter the invite code amazing_grace.

CopilotKit OpenAI