Media Capture Plugins
Screenshot, audio, and video capture plugins for desktop time tracking.
CamShot (Screenshot Capture)โ
| Property | Value |
|---|---|
| Package | @ever-co/gauzy-plugin-camshot |
| Source | packages/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)โ
| Property | Value |
|---|---|
| Package | @ever-co/gauzy-plugin-soundshot |
| Source | packages/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โ
| Property | Value |
|---|---|
| Package | @ever-co/gauzy-plugin-videos |
| Source | packages/plugins/videos |
| UI Package | packages/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โ
| Feature | Windows | macOS | Linux (X11) | Linux (Wayland) |
|---|---|---|---|---|
| Screenshots | โ | โ | โ | โ ๏ธ Partial |
| Audio | โ | โ | โ | โ |
| Video | โ | โ | โ | โ ๏ธ Partial |
Related Pagesโ
- Plugins Overview
- Desktop Timer โ screenshot-enabled timer
- Wayland Support โ Linux compatibility