hokein/electron-screen-recorder

A WebRTC screen recorder electron application

419

stars

33

commits

CSS

primary language

Sep 8, 2025

updated

electron
screen-capture
webrtc

README

Electron Screen Recorder

This is an electron-based screen recorder application. It uses WebRTC and desktopCapture API for audio/video recording.

You can choose a specific screen/window to record, and the record file is saved as webm.

If you’re looking for a hosted desktop recording API, consider checking out Recall.ai, an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.

Demo

screenshot

Using

npm install -g electron-screen-recorder
electron-screen-recorder

License

BSD

Contributors

hokein

28 commits

bcampardou

3 commits

edm00se

1 commits

excid3

1 commits

hokein/electron-screen-recorder

A WebRTC screen recorder electron application

419

stars

33

commits

CSS

primary language

Sep 8, 2025

updated

electron
screen-capture
webrtc

README

Electron Screen Recorder

This is an electron-based screen recorder application. It uses WebRTC and desktopCapture API for audio/video recording.

You can choose a specific screen/window to record, and the record file is saved as webm.

If you’re looking for a hosted desktop recording API, consider checking out Recall.ai, an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.

Demo

screenshot

Using

npm install -g electron-screen-recorder
electron-screen-recorder

License

BSD

Contributors

hokein

28 commits

bcampardou

3 commits

edm00se

1 commits

excid3

1 commits

Languages

CSS

63.2%

JavaScript

29.9%

HTML

6.9%