gumy-widget · live

One script tag.
A character on every page.

gumy-widget drops a floating chat launcher onto any website. Visitors click it and talk to a gumy.ai character in a panel that floats over your page — expandable to full screen, isolated in a Shadow DOM so it never clashes with your CSS.

No build step, no dependencies, no iframe — native bubbles and a composer, streaming straight from gumy.ai. The real widget is floating in the bottom-right corner right now — say hi, then hit the ⤢ expand button to take it full screen.

Live widget — floating in the corner

Integration

<script src="https://gumy.ai/embed.js"
        data-character="taylor-swift"
        data-lang="en"
        data-theme="dark"
        data-mcp="wikipedia,search"
        async></script>

MCP tools — pre-selected at connection time

Give the character live tools with data-mcp: name the MCP servers your embed may use (comma-separated), and the character calls them mid-reply — Wikipedia facts, web search, even an interactive chess board rendered right inside the panel. The list is fixed by YOUR script tag (visitors can't change it) and is intersected with the character's own server binding on gumy.ai, so it can only narrow access, never widen it. Try it live: Garry Kasparov with the chess board — ask him to show a famous game.

What you get

Floating launcher

Sits in a corner, opens a chat panel over your page.

Full-screen expand

One tap grows the corner card into an immersive view.

Shadow-DOM isolated

Its styles can't leak into — or out of — your site.

Runtime API

GumyChat.open(), .setCharacter() & more.

MCP tools

data-mcp="wikipedia,chess" — live data and interactive widgets in the panel.