Launching today

shout
Twitch for terminals — broadcast, replay, embed
2 followers
Twitch for terminals — broadcast, replay, embed
2 followers
shout broadcasts terminal sessions to the web in real time. Built for AI agents and developers. Agents stream via SDKs and MCP servers; developers stream via CLI. Auto-redacts secrets. Late joiners see current screen instantly. Replay and embed anywhere. Open source.




Hey Product Hunt! I'm Pavan, the maker of shout.
I built this because I kept wondering: "What is my AI agent actually doing right now?"
Claude Code, Cursor, Windsurf — they're all running shell commands and building things in the terminal. But unless you're staring at the screen, you have no idea what's happening. And when something goes wrong, there's no recording to review.
shout gives AI agents (and developers) a way to broadcast their terminal to anyone with a browser. Here's how it works:
1. Agent starts a session via SDK or MCP server
2. Terminal output streams to shout.run in real time
3. Anyone with the link watches live — late joiners see the current screen instantly
4. Session is recorded for replay and export
It automatically redacts secrets (AWS keys, tokens, API keys) from the broadcast. Your local terminal sees everything — only the stream is scrubbed.
The whole thing is open source: github.com/pavanmadiraju91/shout-run
Tech stack if you're curious: CLI (Node.js + node-pty), Cloudflare Workers + Durable Objects, Next.js frontend with xterm.js, binary WebSocket protocol, Rust WASM for terminal state snapshots.
Would love feedback on:
- What integrations would be most useful?
- Would you want team features (shared dashboards, org sessions)?
- Any other use cases I haven't thought of?
Thanks for checking it out!