NetShow ALIVE

Configure your embed

Pick the face and how it ships. The preview is live; every change updates the copy-paste snippets and this page's URL (share it — the configuration rides the query string).

CONFIGURATION

Pairing with a voice? Match the face: ♂ faces suit deeper voices (cedar-class), ♀ faces suit marin-class — mascots, creatures and robots pair with anything. The ★ hybrids are the signature look.

Captions + accessibility follow this (incl. right-to-left). The VOICE speaks whatever language your model is told to speak — modern voice models are natively multilingual; put the language in your agent's instructions (NetShow-hosted agents: one line in the console's AGENT BRAIN).

Corner + takeover need zero markup — the tag alone mounts them.

Exposes embed.express() (whitelisted, rate-limited). Wire your model's express_self tool calls to it; without a session driving it, nothing changes.

LIVE PREVIEW · SCRIPTED, CAPTIONS ONLY, $0 · THE RENDERER RUNS IN YOUR BROWSER

1 · Script tag only (corner / takeover — zero markup)


        

        

2 · Div + script tag (inline card)


        

        

3 · Drive it from your own bot (JS API)


        
      

EXPORT FOR A CUSTOMER — HOSTED CONFIG (NetShow-managed)

A purchased install ships with a config id instead of hardcoded styling: their tag says data-config="<id>", the styling lives in a file WE host (embed/cfg/<id>.js). Update that file and every install of theirs restyles instantly — no customer code change, no support ticket. Hosted styling wins over their tag; placement (inline/corner/size) stays theirs.

A · The customer's snippet (what they paste — styling-free)


    
    

B · The hosted config file (what WE deploy at embed/cfg/<id>.js)