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