[Chrome Extension banner image]
The free and privacy-friendly screen recorder with no limits 🎥
GoDAM is a powerful privacy-friendly screen recorder and annotation tool to make better videos for work, education, and more. You can create stunning product demos, tutorials, presentations, or share feedback with your team - all for free.
🎥 Make unlimited recordings of your tab, a specific area, desktop, any application, or camera
🎙️ Record your microphone or internal audio, and use features like push to talk
✏️ Annotate by drawing anywhere on the screen, adding text, arrows, shapes, and more
✨ Use AI-powered camera backgrounds or blur to enhance your recordings
🔎 Zoom in smoothly in your recordings to focus on specific areas
🪄 Blur out any sensitive content of any page to keep it private
✂️ Remove or add audio, cut, trim, or crop your recordings with a comprehensive editor
👀 Highlight your clicks and cursor, and go in spotlight mode
⏱️ Set up alarms to automatically stop your recording
💾 Export as mp4, gif, and webm, or save the video directly to Google Drive to share a link
⚙️ Set a countdown, hide parts of the UI, or move it anywhere
🔒 Only you can see your videos, we don’t collect any of your data. You can even go offline!
💙 No limits, make as many videos as you want, for as long as you want
…and much more - all for free & no sign in needed!
- Clone this repository.
- Run
npm install
to install the dependencies. - Run
npm start
. - Load the extension by going to
chrome://extensions/
, and enabling developer mode. - Click on
Load unpacked extension
. - Select the
build
folder.
- FFmpeg WASM for editing and encoding videos
- Tensorflow with the Selfie Segmentation model
- Fabric.js for drawing and annotating
- Radix Primitives for the UI components
- react-color for the color wheel
- localForage to help store videos offline with IndexedDB
- Wavesurfer.js to create audio waveforms in the popup and the editor
- React Advanced Cropper for the cropping UI in the editor
- fix-webm-duration to add missing metadata to WEBM files