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