A real getDisplayMedia screen recorder — surface picker, optional microphone mixdown, live duration and size, and a preview you can download.
npx shadcn@latest add @zyeon/screen-recorderZyeon UI limits how often it can be asked, and Screen Recorder hasn't had its turn. Its source will show here once it has.