Demo page. The widget itself is everything between the markers TMAI WIDGET START … TMAI WIDGET END: one <div> + <style> + <script>, no dependencies (vanilla JS + SVG). Chart.js is not needed; palette and fonts are CSS variables on .tmai, matching twinmind.au (Newsreader + Inter, blue #0392fd). Scenario: two questions in a loop. The widget plays question 1 (two agents → cross-check → SQL → an answer with two charts), holds the result for ~12 seconds (hovering over the widget pauses the timer), then moves to question 2 by itself, and round again. Buttons: Replay / Skip / Next question; for integration there is window.TMAI.next()/replay()/skip(). Animations start when the block scrolls into view; prefers-reduced-motion is respected. Every figure is synthetic (constants in SCENARIOS inside the script).
✦ AI Business Advisor
LIVE DEMO · Q1 of 2
You
A Agent A — ClaudeAnthropic · drafting a plan thinking...
B Agent B — GPTOpenAI · drafting a plan thinking...
⚖
Cross-check — a judge compares both plans
✓ Consensus reached — one merged plan
⚡ Running the query
connecting to the mirror…
AI AI advisor — answercross-checked by two agents · no disagreement
What I recommend