Skip to main content

Media Capture Plugins

Screenshot, audio, and video capture plugins for desktop time tracking.

CamShot (Screenshot Capture)​

PropertyValue
Package@ever-co/gauzy-plugin-camshot
Sourcepackages/plugins/camshot

Features​

  • Periodic Screenshots β€” capture at configurable intervals (1-10 minutes)
  • Multi-Monitor β€” capture all connected displays
  • Privacy Controls β€” blur sensitive areas, pause capture
  • Compression β€” optimize screenshot size for storage
  • Wayland Support β€” Linux Wayland protocol compatibility

Configuration​

# Screenshot Settings (Desktop Timer)
SCREENSHOTS_ENABLED=true
SCREENSHOT_INTERVAL=10 # minutes
SCREENSHOT_QUALITY=50 # JPEG quality (1-100)

Capture Flow​

Timer Running
β”‚
β”œβ”€β”€ Interval Timer fires
β”œβ”€β”€ Capture all screens (platform-specific)
β”œβ”€β”€ Compress images
β”œβ”€β”€ Calculate activity level
└── Upload to API / store locally

SoundShot (Audio Capture)​

PropertyValue
Package@ever-co/gauzy-plugin-soundshot
Sourcepackages/plugins/soundshot

Features​

  • Ambient Audio β€” capture short audio clips during work
  • Privacy-First β€” configurable, opt-in only
  • Noise Detection β€” verify active work environment

Videos Plugin​

PropertyValue
Package@ever-co/gauzy-plugin-videos
Sourcepackages/plugins/videos
UI Packagepackages/plugins/videos-ui

Features​

  • Screen Recording β€” record screen activity as video
  • Activity Proof β€” video evidence of work performed
  • Playback β€” review recordings in the dashboard
  • Storage β€” configurable retention and compression

Platform Support​

FeatureWindowsmacOSLinux (X11)Linux (Wayland)
Screenshotsβœ…βœ…βœ…βš οΈ Partial
Audioβœ…βœ…βœ…βœ…
Videoβœ…βœ…βœ…βš οΈ Partial