Compare Chat
Side-by-side answers from two models to one prompt with per-side simulated streaming, synced scrolling, token and time stats, and a prefer-this vote that collapses to the winner.
Preview
Compare answers
Prompt: How should I store fresh herbs so they last the week?
Generating both answers…
Compare answers
Prompt: Give me a one-line name idea for a herb-growing app.
Sprig: a calm little garden that tells you when to water.
You preferred Pebble 3.
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| prompt | string | — | The shared prompt, shown as a user bubble. |
| left / right | CompareSide | — | { model, answer, wordsPerSecond? (18), latency? (400 ms) } for each simulated stream. |
| defaultWinner | "left" | "right" | — | Start with a vote cast and the answers complete. |
| onVote | (choice: "left" | "right" | null) => void | — | Called on Prefer this, and with null on Show both. |
| paneHeight | number | 220 | Height of each answer pane in px; the panes scroll together. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
