Demo Director
An MCP server that turns an AI agent into a screen-recording product presenter.
Native macOS screen capture, a human-smooth Swift cursor, Chrome control, spotlight effects, and voice narration muxed into a finished MP4.
- Native macOS screen recording driven entirely by an AI agent
- Swift CGEvent cursor that eases along curved, human-like paths
- Chrome DevTools control maps CSS selectors to screen coordinates
- Voice-clone narration muxed into a finished MP4, zero npm dependencies
Demo Director is an MCP server that lets an AI agent record polished, narrated product demos on its own. It drives native macOS screen capture, a Swift CGEvent cursor that glides along eased, curved paths like a human hand, and Chrome DevTools control that maps CSS selectors to real screen coordinates. Spotlight and pulse effects draw the eye, and Voicebox voice-clone narration is muxed into the final MP4.
It ships with zero npm dependencies. This is the same demo-director MCP that is connected to my working environment, so the tooling described here is actively used, not aspirational. It exists to solve a real problem: turning a working app into a keynote-quality walkthrough without a human operator behind the mouse. The net result is a repeatable way to produce keynote-quality walkthroughs of the trading tools and apps in this portfolio, without a person babysitting the mouse and microphone for every take.