Analysis updated 2026-05-18
Let a terminal AI coding agent show you a diagram or UI sketch while it works.
Leave comments on an agent's visual output and get a revised version back.
Review a history of past versions of a snippet an agent published.
Access the agent's visual output from your phone by deploying to Cloudflare Workers.
| modem-dev/sideshow | ye-yellow/bytedanceliveauctioni | alexvilelabah/bah-browser | |
|---|---|---|---|
| Stars | 52 | 52 | 51 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Runs with a single Node command, needs Node 22.18 or newer.
Sideshow is a small server plus browser viewer designed to give AI coding agents a way to show you visual content while they work. Terminal-based coding agents normally communicate in plain text, but they sometimes need to share things like diagrams, UI sketches, or charts. Sideshow gives them a place to publish those as HTML fragments that appear live in a browser tab you keep open on the side. The basic loop works like this: an agent publishes a snippet, it appears instantly in your browser, you can type a comment under it, and the agent picks up that comment and can reply or revise the snippet. The viewer shows a sidebar of sessions (one per agent conversation) and a comment thread under each snippet. Old versions of a snippet stay viewable so you can see how it changed. Agents connect to Sideshow in three ways. The simplest is shell commands: the agent runs a short command to publish a file, then waits for your response. The second is MCP (a protocol that lets AI tools call external services), which gives the agent structured tools like publish, update, wait for feedback, and reply. The third is plain HTTP requests, documented at a local guide page. Any agent with shell access can use the first approach without any special setup. For local use you run the server with one Node command and it opens the viewer on your browser automatically. You then paste a one-line setup instruction into a file in your project so the agent knows how to use it. There is also an option to deploy to Cloudflare Workers if you want the viewer accessible from your phone or if the agent runs on a different machine than your browser. The project is MIT-licensed and requires Node 22.18 or newer.
A viewer server that lets terminal-based AI coding agents publish diagrams and sketches to a live browser tab.
Mainly TypeScript. The stack also includes Node.js, TypeScript, MCP.
MIT license: use, copy, and modify freely, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.