|
38624
|
1433
|
23
|
2026-05-13T17:51:40.854401+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694700854_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Hidden Bar*lalolA100% C8•ec2-user@ip-10-30-129-190 Hidden Bar*lalolA100% C8•ec2-user@ip-10-30-129-190:~-zshWed 13 May 20:51:40181ec2-user@ip-10-20-31-14...₴7DOCKERO 881DEV (docker)Last login: Wed May 13 09:16:21on ttys010882APP (-zsh)|83screenpipe"О ₴[EMAIL] could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ |...
|
NULL
|
399237668447208303
|
NULL
|
visual_change
|
ocr
|
NULL
|
Hidden Bar*lalolA100% C8•ec2-user@ip-10-30-129-190 Hidden Bar*lalolA100% C8•ec2-user@ip-10-30-129-190:~-zshWed 13 May 20:51:40181ec2-user@ip-10-20-31-14...₴7DOCKERO 881DEV (docker)Last login: Wed May 13 09:16:21on ttys010882APP (-zsh)|83screenpipe"О ₴[EMAIL] could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ |...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
38625
|
1433
|
24
|
2026-05-13T17:51:42.523072+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694702523_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Hidden Bar*lalolA100% (C478•Wed 13 May 20:51:42181 Hidden Bar*lalolA100% (C478•Wed 13 May 20:51:42181ec2-user@ip-10-30-129-190:~-zshDOCKERO 881DEV (docker)Last login: Wed May 13 09:16:21on ttys010882APP (-zsh)83screenpipe"О ₴[EMAIL] could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1-L 7970:vpc-activities7g-t6nxe5qk7zis/pa517qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-20-31-14….Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$...
|
NULL
|
-1093027722412582096
|
NULL
|
click
|
ocr
|
NULL
|
Hidden Bar*lalolA100% (C478•Wed 13 May 20:51:42181 Hidden Bar*lalolA100% (C478•Wed 13 May 20:51:42181ec2-user@ip-10-30-129-190:~-zshDOCKERO 881DEV (docker)Last login: Wed May 13 09:16:21on ttys010882APP (-zsh)83screenpipe"О ₴[EMAIL] could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1-L 7970:vpc-activities7g-t6nxe5qk7zis/pa517qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-20-31-14….Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$...
|
38624
|
NULL
|
NULL
|
NULL
|
|
38626
|
1434
|
22
|
2026-05-13T17:51:42.539760+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694702539_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Notion calendalw QQ, Chat= Cowork" Coae+ New Notion calendalw QQ, Chat= Cowork" Coae+ New chatã Projectso0 Arutacts₴ CustomizeBulgarian citizenship application proces:Dawarich location tracking projectUpdating packages in LaravelScreenpipe data sunc and retention manScreenpipe sync script failing after recelHubspot BadRequest headers debuggin)Monthly expense trackingexporting transaction data from Notion• How much have I spent for groc…April 2026 spending by categoryCode diff reviewHubSpot rate limit implementation stratescreenpipe retention policy code locaticViewing retention policy in screenpipeClean shot x video recording terminaticHubSoot rate limit handlling with executeScreen pipe. Is there ability…SMR mount access inconsistency betw.What is the best switch I can.Screennine svnc database attachmenteWindowUpdating packages in Laravel vRelaunch to updateik tukas. ProIn laravel project how can l update packages?Identified technical Laravel question and formulated direct answer ›In Laravel projects, you've got both Composer (PHP) and npm/yarn (JS) to deal with.Composer (PHP packages)cheek whar'e outaated.Reolvcomposer outdatedUpdate everything within version constraints in composer.json :composer updaceUpdate a specine package:composer update vendor/packageUpdate with dependenciescomposer update vendor/package --with-dependenciesTo bumo to a new maior version, edit composer. ison (eg. "laravel/framework": "A11,0" )then run composer update. The --dry-run flag is useful to preview changes withoutabd ving them.as nackagesSince vou've migrated to Yarn v4:varn outdated# not in v4 bv defaultuse varn uograde-interactive insteadYou're out of usage credits. Buy more to keep going now, or wait until Thursday at 6:00 PM whervour plan usage resetsBuv moreWrite a message…Opus 4.7 AdaptiveCiaudo ic Alandican make mictakas Plesce double-chock racnoncodMay 2026 Week19Mo Tu12 13 1425 26 27# Schedulind& Meet [EMAIL]• My call• Holidays in Bulgarial^ Who's OuiFamilyWork relatedvwbavovackyOXuielium^1 Holidavs in Bulaarial• Sviatky v Bulharsku6 [EMAIL]- Add calendar accountLuka¿ Koválik's NotionJira ticketER TodgMon ti256 days)ave - Toy days)Michelle Weston (PTo - o days)Mira Lenkova (PTO - 3 davs)Tue 12ration for { Support Daily; 1 Support Daily 15:00Wed 13bionr| Mid Sprint ChSuonort Daily 15:00Thu14James Graham (PTO - 2 days)Liz Mulraney (PTO - 1 day)Daily - Platform 09:45Sunnort Daily 15:00Fri15100% 52• wea 13 May 20:01:44Week vTodaySat16Daily - Platform 09:45Sunnort Dailv 15...
|
NULL
|
-5805367262637552006
|
NULL
|
click
|
ocr
|
NULL
|
Notion calendalw QQ, Chat= Cowork" Coae+ New Notion calendalw QQ, Chat= Cowork" Coae+ New chatã Projectso0 Arutacts₴ CustomizeBulgarian citizenship application proces:Dawarich location tracking projectUpdating packages in LaravelScreenpipe data sunc and retention manScreenpipe sync script failing after recelHubspot BadRequest headers debuggin)Monthly expense trackingexporting transaction data from Notion• How much have I spent for groc…April 2026 spending by categoryCode diff reviewHubSpot rate limit implementation stratescreenpipe retention policy code locaticViewing retention policy in screenpipeClean shot x video recording terminaticHubSoot rate limit handlling with executeScreen pipe. Is there ability…SMR mount access inconsistency betw.What is the best switch I can.Screennine svnc database attachmenteWindowUpdating packages in Laravel vRelaunch to updateik tukas. ProIn laravel project how can l update packages?Identified technical Laravel question and formulated direct answer ›In Laravel projects, you've got both Composer (PHP) and npm/yarn (JS) to deal with.Composer (PHP packages)cheek whar'e outaated.Reolvcomposer outdatedUpdate everything within version constraints in composer.json :composer updaceUpdate a specine package:composer update vendor/packageUpdate with dependenciescomposer update vendor/package --with-dependenciesTo bumo to a new maior version, edit composer. ison (eg. "laravel/framework": "A11,0" )then run composer update. The --dry-run flag is useful to preview changes withoutabd ving them.as nackagesSince vou've migrated to Yarn v4:varn outdated# not in v4 bv defaultuse varn uograde-interactive insteadYou're out of usage credits. Buy more to keep going now, or wait until Thursday at 6:00 PM whervour plan usage resetsBuv moreWrite a message…Opus 4.7 AdaptiveCiaudo ic Alandican make mictakas Plesce double-chock racnoncodMay 2026 Week19Mo Tu12 13 1425 26 27# Schedulind& Meet [EMAIL]• My call• Holidays in Bulgarial^ Who's OuiFamilyWork relatedvwbavovackyOXuielium^1 Holidavs in Bulaarial• Sviatky v Bulharsku6 [EMAIL]- Add calendar accountLuka¿ Koválik's NotionJira ticketER TodgMon ti256 days)ave - Toy days)Michelle Weston (PTo - o days)Mira Lenkova (PTO - 3 davs)Tue 12ration for { Support Daily; 1 Support Daily 15:00Wed 13bionr| Mid Sprint ChSuonort Daily 15:00Thu14James Graham (PTO - 2 days)Liz Mulraney (PTO - 1 day)Daily - Platform 09:45Sunnort Daily 15:00Fri15100% 52• wea 13 May 20:01:44Week vTodaySat16Daily - Platform 09:45Sunnort Dailv 15...
|
38623
|
NULL
|
NULL
|
NULL
|
|
38627
|
1433
|
25
|
2026-05-13T17:51:43.884392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694703884_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_backend_init_gpu: device 0: Metal (type: 1 whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:19:33.292044Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:20:41.739676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=visual_change)
2026-05-13T20:20:43.764153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:44.336319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:44.353283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:45.171964Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:45.227770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:21:36.710876Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-13T20:22:34.765083Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.033707583s
2026-05-13T20:22:34.767680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-05-13T20:22:37.078655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.1MB → 0.8MB (9.2x), 25 JPEGs deleted
2026-05-13T20:22:40.300501Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=428 elapsed=1.425157125s
2026-05-13T20:22:41.718930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.1MB → 1.4MB (3.7x), 32 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:23:41.034922Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:25:47.446143Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:27:52.347858Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:27:53.479247Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=70 elapsed=11.674598333s
2026-05-13T20:27:53.484186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-13T20:27:56.974006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.9MB → 0.9MB (8.8x), 28 JPEGs deleted
2026-05-13T20:28:08.932176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.0MB → 6.8MB (1.3x), 40 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:29:55.273894Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:31:59.059676Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:33:17.883716Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=99 elapsed=8.890067292s
2026-05-13T20:33:17.883941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-05-13T20:33:17.891727Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=1 rows_returned=430 elapsed=3.709471458s
2026-05-13T20:33:20.639856Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 9.7MB → 0.5MB (18.5x), 34 JPEGs deleted
2026-05-13T20:33:32.188498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 12.9MB → 5.8MB (2.2x), 63 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:34:02.333860Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:35:59.996074Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:36:06.828724Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:36:08.344162Z INFO screenpipe_audio::core::run_record_and_transcribe: screen locked, pausing audio recording for MacBook Pro Microphone (input)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:38:09.099371Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:38:37.344312Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=44 elapsed=5.107326084s
2026-05-13T20:38:37.346139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames
2026-05-13T20:38:38.686723Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.1MB → 0.5MB (10.0x), 18 JPEGs deleted
2026-05-13T20:38:41.220417Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.4MB → 3.3MB (1.6x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:40:11.364685Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:42:13.293671Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:43:42.753501Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=22 elapsed=1.527175333s
2026-05-13T20:43:42.753626Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-13T20:43:43.862384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.8MB → 0.5MB (5.8x), 10 JPEGs deleted
2026-05-13T20:43:44.995456Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (5.9x), 10 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:44:15.490296Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:46:17.561354Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:48:19.446216Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:48:47.503128Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=11 elapsed=2.495709958s
2026-05-13T20:48:47.503288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-05-13T20:48:48.316165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.4MB → 0.5MB (2.9x), 5 JPEGs deleted
2026-05-13T20:48:48.942276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.8MB → 0.3MB (2.4x), 4 JPEGs deleted
2026-05-13T20:49:42.528723Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-13T20:49:43.434142Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-13T20:49:43.440276Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-13T20:49:44.371959Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-05-13T20:49:44.767833Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-13T20:49:44.767967Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-13T20:49:44.785602Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-13T20:49:45.364548Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-13T20:49:45.364628Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-13T20:49:45.364676Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-13T20:49:46.278662Z WARN sqlx::query: summary="INSERT INTO frames ( …" db.statement="\n\nINSERT INTO\n frames (\n video_chunk_id,\n offset_index,\n timestamp,\n name,\n browser_url,\n app_name,\n window_name,\n focused,\n device_name,\n snapshot_path,\n capture_trigger,\n accessibility_text,\n text_source,\n accessibility_tree_json,\n content_hash,\n simhash,\n full_text,\n elements_ref_frame_id,\n document_path\n )\nVALUES\n (\n NULL,\n 0,\n ?1,\n ?2,\n ?3,\n ?4,\n ?5,\n ?6,\n ?7,\n ?8,\n ?9,\n ?10,\n ?11,\n ?12,\n ?13,\n ?14,\n ?15,\n ?16,\n ?17\n )\n" rows_affected=1 rows_returned=0 elapsed=1.244703625s
2026-05-13T20:49:46.796019Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-13T20:49:47.183906Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-13T20:49:48.460135Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 96.4ms elapsed (expected 5.3ms) → inserting 91.1ms silence (8742 samples)
2026-05-13T20:49:49.414321Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 115.3ms elapsed (expected 5.3ms) ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:19:33.292044Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:20:41.739676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=visual_change)\n2026-05-13T20:20:43.764153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:44.336319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:44.353283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:45.171964Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:45.227770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:21:36.710876Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-13T20:22:34.765083Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=59 elapsed=5.033707583s\n2026-05-13T20:22:34.767680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-13T20:22:37.078655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.1MB → 0.8MB (9.2x), 25 JPEGs deleted\n2026-05-13T20:22:40.300501Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=428 elapsed=1.425157125s\n2026-05-13T20:22:41.718930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.1MB → 1.4MB (3.7x), 32 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:23:41.034922Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:25:47.446143Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:27:52.347858Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:27:53.479247Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=70 elapsed=11.674598333s\n2026-05-13T20:27:53.484186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-13T20:27:56.974006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.9MB → 0.9MB (8.8x), 28 JPEGs deleted\n2026-05-13T20:28:08.932176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.0MB → 6.8MB (1.3x), 40 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:29:55.273894Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:31:59.059676Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:33:17.883716Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=99 elapsed=8.890067292s\n2026-05-13T20:33:17.883941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-05-13T20:33:17.891727Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=3.709471458s\n2026-05-13T20:33:20.639856Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 9.7MB → 0.5MB (18.5x), 34 JPEGs deleted\n2026-05-13T20:33:32.188498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 12.9MB → 5.8MB (2.2x), 63 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:34:02.333860Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:35:59.996074Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:36:06.828724Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:36:08.344162Z INFO screenpipe_audio::core::run_record_and_transcribe: screen locked, pausing audio recording for MacBook Pro Microphone (input)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:38:09.099371Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:38:37.344312Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=44 elapsed=5.107326084s\n2026-05-13T20:38:37.346139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-13T20:38:38.686723Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.1MB → 0.5MB (10.0x), 18 JPEGs deleted\n2026-05-13T20:38:41.220417Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.4MB → 3.3MB (1.6x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:40:11.364685Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:42:13.293671Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:43:42.753501Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=22 elapsed=1.527175333s\n2026-05-13T20:43:42.753626Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-13T20:43:43.862384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.8MB → 0.5MB (5.8x), 10 JPEGs deleted\n2026-05-13T20:43:44.995456Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (5.9x), 10 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:44:15.490296Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:46:17.561354Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:48:19.446216Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:48:47.503128Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=11 elapsed=2.495709958s\n2026-05-13T20:48:47.503288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-05-13T20:48:48.316165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.4MB → 0.5MB (2.9x), 5 JPEGs deleted\n2026-05-13T20:48:48.942276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.8MB → 0.3MB (2.4x), 4 JPEGs deleted\n2026-05-13T20:49:42.528723Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-13T20:49:43.434142Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-13T20:49:43.440276Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-13T20:49:44.371959Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-13T20:49:44.767833Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-13T20:49:44.767967Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-13T20:49:44.785602Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-13T20:49:45.364548Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-13T20:49:45.364628Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-13T20:49:45.364676Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-13T20:49:46.278662Z WARN sqlx::query: summary=\"INSERT INTO frames ( …\" db.statement=\"\\n\\nINSERT INTO\\n frames (\\n video_chunk_id,\\n offset_index,\\n timestamp,\\n name,\\n browser_url,\\n app_name,\\n window_name,\\n focused,\\n device_name,\\n snapshot_path,\\n capture_trigger,\\n accessibility_text,\\n text_source,\\n accessibility_tree_json,\\n content_hash,\\n simhash,\\n full_text,\\n elements_ref_frame_id,\\n document_path\\n )\\nVALUES\\n (\\n NULL,\\n 0,\\n ?1,\\n ?2,\\n ?3,\\n ?4,\\n ?5,\\n ?6,\\n ?7,\\n ?8,\\n ?9,\\n ?10,\\n ?11,\\n ?12,\\n ?13,\\n ?14,\\n ?15,\\n ?16,\\n ?17\\n )\\n\" rows_affected=1 rows_returned=0 elapsed=1.244703625s\n2026-05-13T20:49:46.796019Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-13T20:49:47.183906Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-13T20:49:48.460135Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 96.4ms elapsed (expected 5.3ms) → inserting 91.1ms silence (8742 samples)\n2026-05-13T20:49:49.414321Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 115.3ms elapsed (expected 5.3ms) → inserting 109.9ms silence (10554 samples)\n2026-05-13T20:49:50.138185Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 123.4ms elapsed (expected 5.3ms) → inserting 118.1ms silence (11335 samples)\n2026-05-13T20:49:50.422739Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 82.2ms elapsed (expected 5.3ms) → inserting 76.9ms silence (7383 samples)\n2026-05-13T20:49:50.671835Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 249.1ms elapsed (expected 5.3ms) → inserting 243.8ms silence (23401 samples)\n2026-05-13T20:49:57.489211Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=14.406079875s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-13T20:50:25.337392Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=1.06712725s\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:50:34.187500Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:50:40.135101Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=1.170097666s\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","depth":4,"on_screen":true,"value":"whisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:19:33.292044Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:20:41.739676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=visual_change)\n2026-05-13T20:20:43.764153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:44.336319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:44.353283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:45.171964Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)\n2026-05-13T20:20:45.227770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:21:36.710876Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-13T20:22:34.765083Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=59 elapsed=5.033707583s\n2026-05-13T20:22:34.767680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-13T20:22:37.078655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.1MB → 0.8MB (9.2x), 25 JPEGs deleted\n2026-05-13T20:22:40.300501Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=428 elapsed=1.425157125s\n2026-05-13T20:22:41.718930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.1MB → 1.4MB (3.7x), 32 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:23:41.034922Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:25:47.446143Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:27:52.347858Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:27:53.479247Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=70 elapsed=11.674598333s\n2026-05-13T20:27:53.484186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames\n2026-05-13T20:27:56.974006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.9MB → 0.9MB (8.8x), 28 JPEGs deleted\n2026-05-13T20:28:08.932176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.0MB → 6.8MB (1.3x), 40 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:29:55.273894Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:31:59.059676Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:33:17.883716Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=99 elapsed=8.890067292s\n2026-05-13T20:33:17.883941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames\n2026-05-13T20:33:17.891727Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=3.709471458s\n2026-05-13T20:33:20.639856Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 9.7MB → 0.5MB (18.5x), 34 JPEGs deleted\n2026-05-13T20:33:32.188498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 12.9MB → 5.8MB (2.2x), 63 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:34:02.333860Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:35:59.996074Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:36:06.828724Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:36:08.344162Z INFO screenpipe_audio::core::run_record_and_transcribe: screen locked, pausing audio recording for MacBook Pro Microphone (input)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:38:09.099371Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:38:37.344312Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=44 elapsed=5.107326084s\n2026-05-13T20:38:37.346139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-13T20:38:38.686723Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.1MB → 0.5MB (10.0x), 18 JPEGs deleted\n2026-05-13T20:38:41.220417Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.4MB → 3.3MB (1.6x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:40:11.364685Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:42:13.293671Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:43:42.753501Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=22 elapsed=1.527175333s\n2026-05-13T20:43:42.753626Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-13T20:43:43.862384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.8MB → 0.5MB (5.8x), 10 JPEGs deleted\n2026-05-13T20:43:44.995456Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (5.9x), 10 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:44:15.490296Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:46:17.561354Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:48:19.446216Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:48:47.503128Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=11 elapsed=2.495709958s\n2026-05-13T20:48:47.503288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames\n2026-05-13T20:48:48.316165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.4MB → 0.5MB (2.9x), 5 JPEGs deleted\n2026-05-13T20:48:48.942276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.8MB → 0.3MB (2.4x), 4 JPEGs deleted\n2026-05-13T20:49:42.528723Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-13T20:49:43.434142Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-13T20:49:43.440276Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-13T20:49:44.371959Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-13T20:49:44.767833Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-13T20:49:44.767967Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-13T20:49:44.785602Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-13T20:49:45.364548Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-13T20:49:45.364628Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-13T20:49:45.364676Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-13T20:49:46.278662Z WARN sqlx::query: summary=\"INSERT INTO frames ( …\" db.statement=\"\\n\\nINSERT INTO\\n frames (\\n video_chunk_id,\\n offset_index,\\n timestamp,\\n name,\\n browser_url,\\n app_name,\\n window_name,\\n focused,\\n device_name,\\n snapshot_path,\\n capture_trigger,\\n accessibility_text,\\n text_source,\\n accessibility_tree_json,\\n content_hash,\\n simhash,\\n full_text,\\n elements_ref_frame_id,\\n document_path\\n )\\nVALUES\\n (\\n NULL,\\n 0,\\n ?1,\\n ?2,\\n ?3,\\n ?4,\\n ?5,\\n ?6,\\n ?7,\\n ?8,\\n ?9,\\n ?10,\\n ?11,\\n ?12,\\n ?13,\\n ?14,\\n ?15,\\n ?16,\\n ?17\\n )\\n\" rows_affected=1 rows_returned=0 elapsed=1.244703625s\n2026-05-13T20:49:46.796019Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-13T20:49:47.183906Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-13T20:49:48.460135Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 96.4ms elapsed (expected 5.3ms) → inserting 91.1ms silence (8742 samples)\n2026-05-13T20:49:49.414321Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 115.3ms elapsed (expected 5.3ms) → inserting 109.9ms silence (10554 samples)\n2026-05-13T20:49:50.138185Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 123.4ms elapsed (expected 5.3ms) → inserting 118.1ms silence (11335 samples)\n2026-05-13T20:49:50.422739Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 82.2ms elapsed (expected 5.3ms) → inserting 76.9ms silence (7383 samples)\n2026-05-13T20:49:50.671835Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 249.1ms elapsed (expected 5.3ms) → inserting 243.8ms silence (23401 samples)\n2026-05-13T20:49:57.489211Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=14.406079875s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-13T20:50:25.337392Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=1.06712725s\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-13T20:50:34.187500Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-13T20:50:40.135101Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=1 rows_returned=430 elapsed=1.170097666s\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (nc)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47152779,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-856878531618862470
|
-852231706446596640
|
visual_change
|
accessibility
|
NULL
|
whisper_backend_init_gpu: device 0: Metal (type: 1 whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:19:33.292044Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:20:41.739676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=visual_change)
2026-05-13T20:20:43.764153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:44.336319Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:44.353283Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:45.171964Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6760567930269346508, trigger=click)
2026-05-13T20:20:45.227770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6760567930269346508, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:21:36.710876Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-13T20:22:34.765083Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.033707583s
2026-05-13T20:22:34.767680Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-05-13T20:22:37.078655Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.1MB → 0.8MB (9.2x), 25 JPEGs deleted
2026-05-13T20:22:40.300501Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=428 elapsed=1.425157125s
2026-05-13T20:22:41.718930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 5.1MB → 1.4MB (3.7x), 32 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:23:41.034922Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:25:47.446143Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:27:52.347858Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:27:53.479247Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=70 elapsed=11.674598333s
2026-05-13T20:27:53.484186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 70 eligible frames
2026-05-13T20:27:56.974006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 7.9MB → 0.9MB (8.8x), 28 JPEGs deleted
2026-05-13T20:28:08.932176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.0MB → 6.8MB (1.3x), 40 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:29:55.273894Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:31:59.059676Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:33:17.883716Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=99 elapsed=8.890067292s
2026-05-13T20:33:17.883941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-05-13T20:33:17.891727Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=1 rows_returned=430 elapsed=3.709471458s
2026-05-13T20:33:20.639856Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 9.7MB → 0.5MB (18.5x), 34 JPEGs deleted
2026-05-13T20:33:32.188498Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 63 frames, 12.9MB → 5.8MB (2.2x), 63 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:34:02.333860Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:35:59.996074Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:36:06.828724Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:36:08.344162Z INFO screenpipe_audio::core::run_record_and_transcribe: screen locked, pausing audio recording for MacBook Pro Microphone (input)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:38:09.099371Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:38:37.344312Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=44 elapsed=5.107326084s
2026-05-13T20:38:37.346139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames
2026-05-13T20:38:38.686723Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 5.1MB → 0.5MB (10.0x), 18 JPEGs deleted
2026-05-13T20:38:41.220417Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.4MB → 3.3MB (1.6x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:40:11.364685Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:42:13.293671Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:43:42.753501Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=22 elapsed=1.527175333s
2026-05-13T20:43:42.753626Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-13T20:43:43.862384Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.8MB → 0.5MB (5.8x), 10 JPEGs deleted
2026-05-13T20:43:44.995456Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (5.9x), 10 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:44:15.490296Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:46:17.561354Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-13T20:48:19.446216Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-13T20:48:47.503128Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=11 elapsed=2.495709958s
2026-05-13T20:48:47.503288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-05-13T20:48:48.316165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.4MB → 0.5MB (2.9x), 5 JPEGs deleted
2026-05-13T20:48:48.942276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.8MB → 0.3MB (2.4x), 4 JPEGs deleted
2026-05-13T20:49:42.528723Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-13T20:49:43.434142Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-13T20:49:43.440276Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-13T20:49:44.371959Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-05-13T20:49:44.767833Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-13T20:49:44.767967Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-13T20:49:44.785602Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-13T20:49:45.364548Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-13T20:49:45.364628Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-13T20:49:45.364676Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-13T20:49:46.278662Z WARN sqlx::query: summary="INSERT INTO frames ( …" db.statement="\n\nINSERT INTO\n frames (\n video_chunk_id,\n offset_index,\n timestamp,\n name,\n browser_url,\n app_name,\n window_name,\n focused,\n device_name,\n snapshot_path,\n capture_trigger,\n accessibility_text,\n text_source,\n accessibility_tree_json,\n content_hash,\n simhash,\n full_text,\n elements_ref_frame_id,\n document_path\n )\nVALUES\n (\n NULL,\n 0,\n ?1,\n ?2,\n ?3,\n ?4,\n ?5,\n ?6,\n ?7,\n ?8,\n ?9,\n ?10,\n ?11,\n ?12,\n ?13,\n ?14,\n ?15,\n ?16,\n ?17\n )\n" rows_affected=1 rows_returned=0 elapsed=1.244703625s
2026-05-13T20:49:46.796019Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-13T20:49:47.183906Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-13T20:49:48.460135Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 96.4ms elapsed (expected 5.3ms) → inserting 91.1ms silence (8742 samples)
2026-05-13T20:49:49.414321Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 115.3ms elapsed (expected 5.3ms) ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
38628
|
1433
|
26
|
2026-05-13T17:51:44.900620+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694704900_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-129-190:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 09:16:21 on ttys010
Poetry Last login: Wed May 13 09:16:21 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-129-190:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 09:16:21 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80\nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Wed May 13 11:43:03 2026 from 10.30.45.167\n[ec2-user@ip-10-30-129-190 ~]$","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9022222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}},{"char_start":119,"char_count":1,"bounds":{"left":0.0034722222,"top":0.14777778,"width":0.0055555557,"height":0.02}},{"char_start":120,"char_count":75,"bounds":{"left":0.0034722222,"top":0.16777778,"width":0.41666666,"height":0.02}},{"char_start":195,"char_count":149,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.8277778,"height":0.02}},{"char_start":344,"char_count":77,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.42777777,"height":0.02}},{"char_start":421,"char_count":85,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.4722222,"height":0.02}},{"char_start":506,"char_count":1,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.0055555557,"height":0.02}},{"char_start":507,"char_count":48,"bounds":{"left":0.0034722222,"top":0.26777777,"width":0.26666668,"height":0.02}},{"char_start":555,"char_count":28,"bounds":{"left":0.0034722222,"top":0.28777778,"width":0.15555556,"height":0.02}},{"char_start":583,"char_count":28,"bounds":{"left":0.0034722222,"top":0.3077778,"width":0.15555556,"height":0.02}},{"char_start":611,"char_count":28,"bounds":{"left":0.0034722222,"top":0.32777777,"width":0.15555556,"height":0.02}},{"char_start":639,"char_count":28,"bounds":{"left":0.0034722222,"top":0.34777778,"width":0.15555556,"height":0.02}},{"char_start":667,"char_count":28,"bounds":{"left":0.0034722222,"top":0.36777776,"width":0.15555556,"height":0.02}},{"char_start":695,"char_count":28,"bounds":{"left":0.0034722222,"top":0.38777778,"width":0.15555556,"height":0.02}},{"char_start":723,"char_count":81,"bounds":{"left":0.0034722222,"top":0.4077778,"width":0.45,"height":0.02}},{"char_start":804,"char_count":12,"bounds":{"left":0.0034722222,"top":0.42777777,"width":0.06666667,"height":0.02}},{"char_start":816,"char_count":14,"bounds":{"left":0.0034722222,"top":0.44777778,"width":0.07777778,"height":0.02}},{"char_start":830,"char_count":15,"bounds":{"left":0.0034722222,"top":0.4677778,"width":0.083333336,"height":0.02}},{"char_start":845,"char_count":15,"bounds":{"left":0.0034722222,"top":0.48777777,"width":0.083333336,"height":0.02}},{"char_start":860,"char_count":55,"bounds":{"left":0.0034722222,"top":0.50777775,"width":0.30555555,"height":0.02}},{"char_start":915,"char_count":20,"bounds":{"left":0.0034722222,"top":0.5277778,"width":0.11111111,"height":0.02}},{"char_start":935,"char_count":18,"bounds":{"left":0.0034722222,"top":0.5477778,"width":0.1,"height":0.02}},{"char_start":953,"char_count":17,"bounds":{"left":0.0034722222,"top":0.56777775,"width":0.094444446,"height":0.02}},{"char_start":970,"char_count":15,"bounds":{"left":0.0034722222,"top":0.5877778,"width":0.083333336,"height":0.02}},{"char_start":985,"char_count":13,"bounds":{"left":0.0034722222,"top":0.6077778,"width":0.072222225,"height":0.02}},{"char_start":998,"char_count":1,"bounds":{"left":0.0034722222,"top":0.62777776,"width":0.0055555557,"height":0.02}},{"char_start":999,"char_count":65,"bounds":{"left":0.0034722222,"top":0.6477778,"width":0.3611111,"height":0.02}},{"char_start":1064,"char_count":85,"bounds":{"left":0.0034722222,"top":0.6677778,"width":0.16666667,"height":0.04}}],"value":"Last login: Wed May 13 09:16:21 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80\nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Wed May 13 11:43:03 2026 from 10.30.45.167\n[ec2-user@ip-10-30-129-190 ~]$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (nc)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-129-190:~","depth":1,"bounds":{"left":0.42916667,"top":0.033333335,"width":0.14305556,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-3100254718425624841
|
-1404540281898360358
|
click
|
accessibility
|
NULL
|
Last login: Wed May 13 09:16:21 on ttys010
Poetry Last login: Wed May 13 09:16:21 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-129-190:~...
|
38627
|
NULL
|
NULL
|
NULL
|
|
38629
|
1434
|
23
|
2026-05-13T17:51:44.870780+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694704870_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-30-129-190:~
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 09:16:21 on ttys010
Poetry Last login: Wed May 13 09:16:21 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-129-190:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 09:16:21 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80\nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Wed May 13 11:43:03 2026 from 10.30.45.167\n[ec2-user@ip-10-30-129-190 ~]$","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4793883,"height":-0.06304872},"on_screen":true,"value":"Last login: Wed May 13 09:16:21 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80\nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nWarning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Wed May 13 11:43:03 2026 from 10.30.45.167\n[ec2-user@ip-10-30-129-190 ~]$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0674867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.33776596,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33976063,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40508643,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40708113,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47240692,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4744016,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5397274,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.54172206,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.60704786,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6090425,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (nc)","depth":2,"bounds":{"left":0.6743683,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67636305,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-129-190:~","depth":1,"bounds":{"left":0.47573137,"top":1.0,"width":0.068484046,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-3100254718425624841
|
-1404540281898360358
|
click
|
accessibility
|
NULL
|
Last login: Wed May 13 09:16:21 on ttys010
Poetry Last login: Wed May 13 09:16:21 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-129-190:~...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
38630
|
1433
|
27
|
2026-05-13T17:51:48.294099+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694708294_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-20-31-146:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$","depth":4,"on_screen":true,"value":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (nc)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-20-31-146:~","depth":1,"bounds":{"left":0.43194443,"top":0.033333335,"width":0.13680555,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-7542693588077229645
|
-80532371099046699
|
click
|
accessibility
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
38631
|
NULL
|
0
|
2026-05-13T17:51:48.294095+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694708294_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-20-31-146:~
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$","depth":4,"on_screen":true,"value":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0674867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.33776596,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33976063,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40508643,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40708113,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47240692,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4744016,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5397274,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.54172206,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.60704786,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6090425,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (nc)","depth":2,"bounds":{"left":0.6743683,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67636305,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-20-31-146:~","depth":1,"bounds":{"left":0.47706118,"top":1.0,"width":0.06549202,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-7542693588077229645
|
-80532371099046699
|
click
|
accessibility
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
38629
|
NULL
|
NULL
|
NULL
|
|
38632
|
NULL
|
0
|
2026-05-13T17:51:55.988169+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778694715988_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-20-31-146:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt
-bash: exirt: command not found
[ec2-user@ip-10-20-31-146 ~]$ exit
logout
Connection to jiminny-eu-ecs2 closed.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-st
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt\n-bash: exirt: command not found\n[ec2-user@ip-10-20-31-146 ~]$ exit\nlogout\nConnection to jiminny-eu-ecs2 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-st","depth":4,"on_screen":true,"value":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt\n-bash: exirt: command not found\n[ec2-user@ip-10-20-31-146 ~]$ exit\nlogout\nConnection to jiminny-eu-ecs2 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-st","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (nc)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-20-31-146:~","depth":1,"bounds":{"left":0.43194443,"top":0.033333335,"width":0.13680555,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5019667841766001512
|
9088796471031540949
|
visual_change
|
accessibility
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt
-bash: exirt: command not found
[ec2-user@ip-10-20-31-146 ~]$ exit
logout
Connection to jiminny-eu-ecs2 closed.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-st
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (nc)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
38630
|
NULL
|
NULL
|
NULL
|
|
6417
|
275
|
0
|
2026-05-08T06:25:46.812924+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221546812_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T18:54:06.694530Z INFO screenpipe_engin 2026-05-07T18:54:06.694530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping captur...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T18:54:06.694530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)","depth":4,"on_screen":true,"value":"2026-05-07T18:54:06.694530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
4876713036620256964
|
3292597617511998841
|
manual
|
accessibility
|
NULL
|
2026-05-07T18:54:06.694530Z INFO screenpipe_engin 2026-05-07T18:54:06.694530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping captur...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6418
|
276
|
0
|
2026-05-08T06:25:46.974234+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221546974_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T18:54:10.198532Z INFO screenpipe_engin 2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: f...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)","depth":4,"on_screen":true,"value":"2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)\n2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)\n2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.49634308,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-4419610272491045376
|
3292597617511998841
|
manual
|
accessibility
|
NULL
|
2026-05-07T18:54:10.198532Z INFO screenpipe_engin 2026-05-07T18:54:10.198532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:10.266719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.661911Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:12.842182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:19.916432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:33.125327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:36.216703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=visual_change)
2026-05-07T18:54:40.760746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.130927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:47.189988Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-725354089524067917, trigger=click)
2026-05-07T18:54:54.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:54.554825Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.270880Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: f...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6419
|
275
|
1
|
2026-05-08T06:25:49.708672+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221549708_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T18:54:55.497046Z INFO screenpipe_engin 2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames
2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted
2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted
2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content de...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms","depth":4,"on_screen":true,"value":"2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)\n2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)\n2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)\n2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)\n2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)\n2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)\n2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)\n2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)\n2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)\n2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)\n2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted\n2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted\n2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)\n2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)\n2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)\n2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)\n2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted\n2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted\n2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)\n2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)\n2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted\n2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted\n2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)\n2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)\n2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)\n2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)\n2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames\n2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted\n2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames\n2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted\n2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames\n2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted\n2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted\n2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:48.848098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:49.055257Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:25:50.343378Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:53.219355Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:25:57.486035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:00.350562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:26:02.998552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:29:00.996820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:29:01.829394Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:29:02.677714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:29:02.873130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (4.7x), 9 JPEGs deleted\n2026-05-07T19:29:04.454985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:33:45.474083Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:33:45.574703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:34:02.929639Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:34:03.929929Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T19:34:04.831248Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.5MB (3.5x), 9 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:35:53.066715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:53.134063Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.399034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:35:57.529875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.116160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:36:00.346393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:39:04.860519Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T19:39:05.856910Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.6MB → 0.4MB (6.7x), 12 JPEGs deleted\n2026-05-07T19:39:06.909595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 0.7MB (3.7x), 14 JPEGs deleted\n2026-05-07T19:39:19.953400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:39:20.056731Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T19:40:34.494177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:34.675208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.270708Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:37.967552Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:41.599046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:57.136251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.523231Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:40:59.647589Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.724759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:00.787705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.434115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:09.616452Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.527243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:10.698300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:14.547340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.343528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:15.590418Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.346968Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:16.515629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.757356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:17.887041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.509177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:25.588640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.303139Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:29.505341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.522144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:31.601138Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.452115Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:32.613905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.532340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:36.604673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.497340Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:41:58.566719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.315300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:02.403707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.430309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:03.652868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.261495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:06.329694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.033847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:07.279174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:09.130409Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:10.760517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:10.955209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.694453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:13.847513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:15.192740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:19.512956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:19.695051Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:21.240226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:42:23.249772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:23.420761Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.101390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.267234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.661670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:46.974606Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.693430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:42:50.863787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:43:06.877261Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:43:28.400631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:44:06.929510Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T19:44:07.972581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.1x), 9 JPEGs deleted\n2026-05-07T19:44:08.724886Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T19:46:32.604506Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.686719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:46:33.765553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:47:31.466526Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:31.528038Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.868347Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:48.952982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.140388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:50.259157Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.653972Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:47:53.850397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.635498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:00.917036Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.894122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:01.983751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.565025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:02.841375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.389694Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:24.487473Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:25.687327Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:26.039544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.217166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:27.286508Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:34.275736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:48:52.975250Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.011047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.138297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.709233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:55.971474Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:57.903354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:48:58.031638Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:08.831271Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T19:49:09.701210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1292138115173956966
|
3292597617511998843
|
visual_change
|
accessibility
|
NULL
|
2026-05-07T18:54:55.497046Z INFO screenpipe_engin 2026-05-07T18:54:55.497046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.231994Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8698828128144406184, trigger=click)
2026-05-07T18:54:56.390410Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8698828128144406184, trigger=click)
2026-05-07T18:55:06.295831Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:07.396377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:09.839989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.048912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:10.804975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:11.059957Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.429679Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:13.659109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T18:55:23.935445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:24.058698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.178955Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:25.277855Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.129525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:28.220403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:29.968445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.091636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.772215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:30.971040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:32.549943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:32.978942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:35.570244Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:47.355478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.021248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.071082Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:51.861594Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:53.391510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:53.458575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:54.852127Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:55:55.741088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:55.784717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:55:59.855145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:00.061907Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:03.871033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:04.045971Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:06.982604Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:09.887383Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:10.072147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:12.860759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.008559Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.689350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:13.888636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.676147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:16.858123Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:19.730668Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:21.116711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:22.863392Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=visual_change)
2026-05-07T18:56:25.857382Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:25.944869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.736339Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:27.968277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7191546387729565793, trigger=click)
2026-05-07T18:56:34.697492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:35.493000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:35.997405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:36.243674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.035501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:38.253420Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:40.873703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:45.521180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:48.170505Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=visual_change)
2026-05-07T18:56:50.281026Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:50.469078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.106211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:56:51.210447Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:57:22.940226Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:24.886659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:24.943247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.711432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:27.778020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:29.024539Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:39.958516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.017451Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.803199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:40.851828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9060737059899569463, trigger=click)
2026-05-07T18:57:44.583381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9060737059899569463, trigger=visual_change)
2026-05-07T18:57:53.646842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:57:59.683165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=visual_change)
2026-05-07T18:58:01.681512Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:01.846528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.296271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:05.439879Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.063837Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:08.294769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5104323009125083167, trigger=click)
2026-05-07T18:58:12.234562Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:15.252484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=visual_change)
2026-05-07T18:58:19.561623Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:19.616652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.527237Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:23.877910Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.554625Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:27.753207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:33.910173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.138517Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:34.809937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.056953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:35.346155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.352776Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.504554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:37.976103Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.680653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:38.763338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2148254964752043084, trigger=click)
2026-05-07T18:58:43.792492Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T18:58:44.847366Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.1x), 13 JPEGs deleted
2026-05-07T18:58:46.331780Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.9MB (3.1x), 13 JPEGs deleted
2026-05-07T18:58:48.678585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:48.746019Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.493557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:49.753975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.506759Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:58:51.562677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7711496428252417823, trigger=click)
2026-05-07T18:59:02.164937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:02.359714Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:07.935656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4196246356071550057, trigger=click)
2026-05-07T18:59:20.555025Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:20.730118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.230889Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:21.423662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:24.957602Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:25.034890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:30.508120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:36.354586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:41.219685Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T18:59:45.536516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:54.454983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T18:59:57.496471Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:03.563631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:13.988490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:00:20.601584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:00:24.762368Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:33.859654Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:37.007926Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:39.897769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:00:42.942322Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:22.281415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:34.487702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:35.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:37.608854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:38.423692Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:43.325171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:44.635564Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:45.829351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:01:47.566583Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:01:50.495459Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:02.758077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:05.639442Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:20.806652Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:26.822902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:29.836228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:38.912980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:02:59.720424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:02:59.781165Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:03.524624Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:06.546298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:10.484878Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.021174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:12.881960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:15.840626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=visual_change)
2026-05-07T19:03:16.930320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:17.004444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7035948308583544848, trigger=click)
2026-05-07T19:03:29.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:29.294389Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.141758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:31.235461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:33.732408Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:03:35.376128Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:35.474160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:46.409563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T19:03:47.459920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.8MB → 0.4MB (7.3x), 13 JPEGs deleted
2026-05-07T19:03:47.478596Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:47.685688Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:03:48.638329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.9MB (2.7x), 11 JPEGs deleted
2026-05-07T19:04:08.116536Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:08.325939Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.048145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:09.143715Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.071599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:10.251285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:23.971234Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.733221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:32.860501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.720920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:51.887707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.428290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:04:52.672954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.345560Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.435702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:13.955499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:14.123752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.832581Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:16.921333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.424048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:20.639049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:05:24.585422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:24.763680Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:25.722186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:26.037507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:27.058882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2699748236748479093, trigger=click)
2026-05-07T19:05:51.616832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:27.553495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:49.097515Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:06:58.139828Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=visual_change)
2026-05-07T19:07:00.501236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2699748236748479093, trigger=click)
2026-05-07T19:07:22.494893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:07:25.541755Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:08:48.672330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-05-07T19:08:49.959722Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.3MB → 0.4MB (10.2x), 20 JPEGs deleted
2026-05-07T19:08:52.053246Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.0MB (2.7x), 27 JPEGs deleted
2026-05-07T19:09:24.524329Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:24.612542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:09:56.724979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:01.650171Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:01.826705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:02.894140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.771983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:10:05.962915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.265782Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:08.415849Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.827601Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:21.956116Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:10:32.051747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.141992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:32.911018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:33.089188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.381195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:49.555111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:50.328077Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.206906Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:55.325017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:57.111987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:10:58.935835Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.791235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:00.892227Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:04.654271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5572763082875861589, trigger=visual_change)
2026-05-07T19:11:09.783149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5572763082875861589, trigger=click)
2026-05-07T19:11:10.922882Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:11:28.192704Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.083215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:29.270039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:33.962918Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:34.153653Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:42.021041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.349693Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:43.448166Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:11:53.540965Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:56.520852Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=visual_change)
2026-05-07T19:11:57.583112Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2382966049842329946, trigger=click)
2026-05-07T19:11:57.675537Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2382966049842329946, trigger=click)
2026-05-07T19:12:09.016494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.193611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:09.920554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:10.162751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:17.749896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:19.865640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:20.037736Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:21.229308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:25.708397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:25.890046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.386069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:28.459158Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:29.987752Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:31.002923Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:31.055807Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:33.107450Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:36.037286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:36.207370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.110854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:12:39.184943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:12:42.211049Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:13:52.073799Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 52 eligible frames
2026-05-07T19:13:53.640097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 5.4MB → 0.5MB (11.6x), 25 JPEGs deleted
2026-05-07T19:13:56.148303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 2.1MB (2.4x), 25 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:15:32.114719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:32.277006Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.023332Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:34.221489Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:15:35.156276Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:41.068772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:15:44.092868Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:18:56.195685Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 34 eligible frames
2026-05-07T19:18:57.138533Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.4MB (7.3x), 14 JPEGs deleted
2026-05-07T19:18:58.608172Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.4MB → 1.3MB (2.6x), 18 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T19:22:06.254072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:06.376479Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T19:22:07.042289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T19:23:58.623977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames
2026-05-07T19:23:59.596007Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.1x), 11 JPEGs deleted
2026-05-07T19:24:00.891142Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.7MB → 1.1MB (2.5x), 14 JPEGs deleted
2026-05-07T19:24:36.746388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:24:42.261437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:25:14.335824Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:14.501546Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:18.608719Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:25:21.337705Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:21.444990Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T19:25:24.322060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:24.497521Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:29.631670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:25:29.804593Z INFO screenpipe_engine::event_driven_capture: content de...
|
6417
|
NULL
|
NULL
|
NULL
|
|
6436
|
NULL
|
0
|
2026-05-08T06:26:45.825892+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221605825_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:45screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84|screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
NULL
|
-4688741099317385099
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:45screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84|screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6437
|
NULL
|
0
|
2026-05-08T06:26:46.014552+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221606014_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormProledeyg createnotes.ongС MаLсhACuViLies PhostormProledeyg createnotes.ongС MаLсhACuViLies lONeWс маchаcиvilycrmbatae Noteoblect.onp© saveAcuivity.ongcsavelranscriouion.onc© SetupLayout.phpc) SyncActivitv.php© SyncFieldMetadata.phc) SyncHubspotObiects.r© SyncLeads.phpc) SvncObiects.ohg© SvncOpportunities.lobc) suncoooortunitv.ono(C) SvncProfileMetadata.clC) SvncTeam=ields.Job.oll© SyncTeamMetadata.pl© UpdateOpportunitySpC) UodateStage.ongM noalRicksD MailboxN MeetinaRotlM Middleware(C) HandleHubsnotPatel ir(c) RateLimited.onoD StreamingD Teamleleononyv C Userc) ChangeEmallJob.php© DeactivateUserJob.ph 105© DeleteScheduledUser/ 106(C) SetupDeraultsavedSe: 107SyncTolntercom.phpc) sunc lop anhat.onoC) SuncToUserPilot.ohoC BaseProcessina.Job.oho(C) ImoortRecallA Recordinas 1131(C) ImoortRemoteTrack Job,o 114C.lob.nhn© .JobDispatcher.php(n.lobDisnatcherlnterface.nl 117@ PuraeSoftDeletedOnnorti 119)#. SasVicibilitvControl.nhnlv D Listenersv D ActivitiesvM ActivityDrovidor3m luctenliv D UserPilot(e) TrackDrovidorint 106code(©) CrmActivityService.phg© CheckAndRetryRemoteMatch.php© HubsT OpportunitySyncTrait.phpC) MatchCrmData.pho(C) PayloadBuilder.ohoC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) CachedCrmServiceDecorator.php© Pipedrive/Service.phpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handledconectson peo,): void 1Sactivity = SactivityRepository->findByld(Sthis->activityld):if (Sactivity === null) 1throw new InvalidAnaumentEycention( messace: ""MatchActivitvCrmlatal Cannot find activitv.!)CryfSconnection->transaction(function ( use (Sactivity, $crmActivityService, SactivityRepository) {Log::info( message)aculvity → scnis->aculvitylo"remote search" o schis->remoresearch'set confiquration' => Sthis->fromConfiquration?->qetIdo.'old state' =>['Lead_1d' => sactivity-›qetLeado?-›gecldo.'contact id' => Sactivity->qetContactO?->qetIdo'account 1d => sactivity->qetAccounto?->qetldo"opportunity_1d" =› sactivity->getupportunity?-›getiao."stage 1d' = sactzvitv-›cetstade0r->qet.d0.Sthis->resetCrmMappinasSactivitv. SactivitvRepositorv):sthis->switchcrmconfiaunat.ionl-NeededSactivi.tvSactivitv->refrechO.ScrmActivityService->updateCrmDpta(activity: Sactivity.nemotoSeanch• Gthic-snomatoCoanchShasMatch = $activity->getLead !== nullI1 Sactivity->getContact !== nullI1 Sactivity->getAccount0 !== nullI| Sactivity->getOpportunityO !== null:if (ShasMatch) {Loq::intolnlessage: '[MatchActivitvCrmDatal Successfully matched CRM data'. [HoAEGEeUP Y Cthie Contiuszutal=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestRateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitco as Sratelimit)&Sthis->natel imiten.hit«Sratel imit->aetkevol. Cnatelimit->aetWindowOn•-›avanlableincratelimthhlDally - Platorm• In 15m100% LzFri 8 May 9:26:45CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76eohoSactivities-seach(function (Activity Sactivity) use (...) ‹I For 1300 activities. this runs 1300 timedSactivity->update(['account idSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // - 1300 eventsResult after Sten 1: 1300 DetachAct ivitvObiect events fired (one per activitv).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MatchActivityCrmData(activityId: ..., remoteSearch: false),II JoDnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x Matchactivitvermbata (local search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeCountHits HubSoot Search Apl?MatchActivityCrmData (local)X No (DB only)1300No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+38 files +82* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 Medium112-46UTE.8Ifo 4 spaces...
|
NULL
|
-6167173405808356340
|
NULL
|
click
|
ocr
|
NULL
|
PhostormProledeyg createnotes.ongС MаLсhACuViLies PhostormProledeyg createnotes.ongС MаLсhACuViLies lONeWс маchаcиvilycrmbatae Noteoblect.onp© saveAcuivity.ongcsavelranscriouion.onc© SetupLayout.phpc) SyncActivitv.php© SyncFieldMetadata.phc) SyncHubspotObiects.r© SyncLeads.phpc) SvncObiects.ohg© SvncOpportunities.lobc) suncoooortunitv.ono(C) SvncProfileMetadata.clC) SvncTeam=ields.Job.oll© SyncTeamMetadata.pl© UpdateOpportunitySpC) UodateStage.ongM noalRicksD MailboxN MeetinaRotlM Middleware(C) HandleHubsnotPatel ir(c) RateLimited.onoD StreamingD Teamleleononyv C Userc) ChangeEmallJob.php© DeactivateUserJob.ph 105© DeleteScheduledUser/ 106(C) SetupDeraultsavedSe: 107SyncTolntercom.phpc) sunc lop anhat.onoC) SuncToUserPilot.ohoC BaseProcessina.Job.oho(C) ImoortRecallA Recordinas 1131(C) ImoortRemoteTrack Job,o 114C.lob.nhn© .JobDispatcher.php(n.lobDisnatcherlnterface.nl 117@ PuraeSoftDeletedOnnorti 119)#. SasVicibilitvControl.nhnlv D Listenersv D ActivitiesvM ActivityDrovidor3m luctenliv D UserPilot(e) TrackDrovidorint 106code(©) CrmActivityService.phg© CheckAndRetryRemoteMatch.php© HubsT OpportunitySyncTrait.phpC) MatchCrmData.pho(C) PayloadBuilder.ohoC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) CachedCrmServiceDecorator.php© Pipedrive/Service.phpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handledconectson peo,): void 1Sactivity = SactivityRepository->findByld(Sthis->activityld):if (Sactivity === null) 1throw new InvalidAnaumentEycention( messace: ""MatchActivitvCrmlatal Cannot find activitv.!)CryfSconnection->transaction(function ( use (Sactivity, $crmActivityService, SactivityRepository) {Log::info( message)aculvity → scnis->aculvitylo"remote search" o schis->remoresearch'set confiquration' => Sthis->fromConfiquration?->qetIdo.'old state' =>['Lead_1d' => sactivity-›qetLeado?-›gecldo.'contact id' => Sactivity->qetContactO?->qetIdo'account 1d => sactivity->qetAccounto?->qetldo"opportunity_1d" =› sactivity->getupportunity?-›getiao."stage 1d' = sactzvitv-›cetstade0r->qet.d0.Sthis->resetCrmMappinasSactivitv. SactivitvRepositorv):sthis->switchcrmconfiaunat.ionl-NeededSactivi.tvSactivitv->refrechO.ScrmActivityService->updateCrmDpta(activity: Sactivity.nemotoSeanch• Gthic-snomatoCoanchShasMatch = $activity->getLead !== nullI1 Sactivity->getContact !== nullI1 Sactivity->getAccount0 !== nullI| Sactivity->getOpportunityO !== null:if (ShasMatch) {Loq::intolnlessage: '[MatchActivitvCrmDatal Successfully matched CRM data'. [HoAEGEeUP Y Cthie Contiuszutal=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestRateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitco as Sratelimit)&Sthis->natel imiten.hit«Sratel imit->aetkevol. Cnatelimit->aetWindowOn•-›avanlableincratelimthhlDally - Platorm• In 15m100% LzFri 8 May 9:26:45CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76eohoSactivities-seach(function (Activity Sactivity) use (...) ‹I For 1300 activities. this runs 1300 timedSactivity->update(['account idSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // - 1300 eventsResult after Sten 1: 1300 DetachAct ivitvObiect events fired (one per activitv).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MatchActivityCrmData(activityId: ..., remoteSearch: false),II JoDnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x Matchactivitvermbata (local search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeCountHits HubSoot Search Apl?MatchActivityCrmData (local)X No (DB only)1300No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+38 files +82* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 Medium112-46UTE.8Ifo 4 spaces...
|
6435
|
NULL
|
NULL
|
NULL
|
|
6489
|
278
|
28
|
2026-05-08T06:31:05.322836+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221865322_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 master kProiectCrmObiects• DecorateActivityn Dummy>• Helpersv D HubspotAccountSyncStrate>@ Actions0 ContactSyncStrate•DDIeU rielas• W Journa.Metadata• Opporunilvsyncsru Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStr(C) HubsnotWebhorv Padination(C) HubsnotPadinat(c) PadinationConfi(c) DadinationStateM ProcnectSoarchStr.• M Pedic• D ServiceTraitsT. OpportunitysyngT SyncCrmEntitiesT SyncFieldsTrait.T WriteCrmTrait.p> O Utils|MWohhonkc) Batchsynccollectoc) BatchSyncRedisSerC) Client.phpC) ClosedDealStagess©DealFieldsService.gC) DecorateActivtv.oncFieldDerinitions.onvC) FieldivoeConverte1) HubsootclientintenC) Hubsoot TokenMan.© PayloadBuilder.phpC) RemoteCrm@biecti9) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nhC)CrmActivityService.pnpClient.pnp© ResponseExceptPaginationeontig.ong#Badkequest.ono(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.phoC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php• Servicelnterface.phpclass Client extends BaseClient implements HubspotClientinterfaceA2 469 K2 A V185 (public function getInstance: Factoryf...}194 C>public function getNewInstance: Discoveryi...}209 G226 GC) SncRelatedActivits* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)100/10 seconds | 150/10 seconds1 200/10 seconds* Vally.250.00050d.00d1000.000* Urricra documentarion stares: Ine search enooounts qre rote umired to tive requests ner second.* Since with 5 RPS were still hitting secondlu rate limits we lowered it to 4public function betPaginatedData(array Spavload, string Stvpe. int Soffset = 0): arravStotal = 0;Sastld e nuu$rows = [];foreach (Sthis->getPaginatedDataGenerator(Spayload, $type, $offset, &: $total,&lastRecordld: SlastId) as Srou 33Srowsf = Srow.return ['results' => $rows, 'total' => Stotal, 'last_record' => $lastId]:* Athnowe HubsnotFycention* @throws SocialAccountTokenInvalidException* Athrows BadRequestpublic function getPaginatedDataGenerator(array spavloadstrina Stype.int $offset = 0,int ostotal = 0istrino *stastRecordid = nulu:Generator "...,* Execute a search request against HubSpot CRM objects with rate limiting.SonarAnbe for ldls suadestiionca Detect more secmitvlisques lin vour D.Dffiles /lTn SonarAube Claud for free //lDownload SonarOnbe Server /lllearn more /llDonit ask adain /vesterday 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincrateLimtDally - Platorm • In 14m100% 52Fri 8 May 9:31:05AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• phpsactivzcres→>eachltunction (Accivity sactivicy use (...) 1saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivitvCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams 209-21UTE.Rio 4 spaces...
|
NULL
|
-8382870406670178050
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 master kProiectCrmObiects• DecorateActivityn Dummy>• Helpersv D HubspotAccountSyncStrate>@ Actions0 ContactSyncStrate•DDIeU rielas• W Journa.Metadata• Opporunilvsyncsru Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStr(C) HubsnotWebhorv Padination(C) HubsnotPadinat(c) PadinationConfi(c) DadinationStateM ProcnectSoarchStr.• M Pedic• D ServiceTraitsT. OpportunitysyngT SyncCrmEntitiesT SyncFieldsTrait.T WriteCrmTrait.p> O Utils|MWohhonkc) Batchsynccollectoc) BatchSyncRedisSerC) Client.phpC) ClosedDealStagess©DealFieldsService.gC) DecorateActivtv.oncFieldDerinitions.onvC) FieldivoeConverte1) HubsootclientintenC) Hubsoot TokenMan.© PayloadBuilder.phpC) RemoteCrm@biecti9) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nhC)CrmActivityService.pnpClient.pnp© ResponseExceptPaginationeontig.ong#Badkequest.ono(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.phoC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php• Servicelnterface.phpclass Client extends BaseClient implements HubspotClientinterfaceA2 469 K2 A V185 (public function getInstance: Factoryf...}194 C>public function getNewInstance: Discoveryi...}209 G226 GC) SncRelatedActivits* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)100/10 seconds | 150/10 seconds1 200/10 seconds* Vally.250.00050d.00d1000.000* Urricra documentarion stares: Ine search enooounts qre rote umired to tive requests ner second.* Since with 5 RPS were still hitting secondlu rate limits we lowered it to 4public function betPaginatedData(array Spavload, string Stvpe. int Soffset = 0): arravStotal = 0;Sastld e nuu$rows = [];foreach (Sthis->getPaginatedDataGenerator(Spayload, $type, $offset, &: $total,&lastRecordld: SlastId) as Srou 33Srowsf = Srow.return ['results' => $rows, 'total' => Stotal, 'last_record' => $lastId]:* Athnowe HubsnotFycention* @throws SocialAccountTokenInvalidException* Athrows BadRequestpublic function getPaginatedDataGenerator(array spavloadstrina Stype.int $offset = 0,int ostotal = 0istrino *stastRecordid = nulu:Generator "...,* Execute a search request against HubSpot CRM objects with rate limiting.SonarAnbe for ldls suadestiionca Detect more secmitvlisques lin vour D.Dffiles /lTn SonarAube Claud for free //lDownload SonarOnbe Server /lllearn more /llDonit ask adain /vesterday 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincrateLimtDally - Platorm • In 14m100% 52Fri 8 May 9:31:05AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• phpsactivzcres→>eachltunction (Accivity sactivicy use (...) 1saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivitvCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams 209-21UTE.Rio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6521
|
279
|
10
|
2026-05-08T06:35:00.192231+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222100192_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
6518
|
NULL
|
NULL
|
NULL
|
|
6522
|
280
|
16
|
2026-05-08T06:35:00.413082+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222100413_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
6520
|
NULL
|
NULL
|
NULL
|
|
6523
|
279
|
11
|
2026-05-08T06:35:30.857707+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222130857_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6524
|
280
|
17
|
2026-05-08T06:35:31.072526+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222131072_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
idle
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6573
|
284
|
7
|
2026-05-08T06:44:40.117891+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222680117_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeFV faVsco.jsProledeyCrmActivityService PhostormcodeFV faVsco.jsProledeyCrmActivityService.php XT SvncCrmFieldsTlJiminnyDeougcommand.ongT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php©)Paginationconrig.png© DecorateActivity.ph( BadRequest.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpDefaultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitvSvncst> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient./,10() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt• M ProcnectSoarchStr.W service Iraits© Client.php© DecorateActivity.ph© DeleteObjectsTrait.© FieldDefinitions.phgcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSerTraits139C BaseClient.phpC BaseService.oho9) CrmActivitvDroviderin!(C) CrmConfiaurationSetti(C) CrmOhiectsRecolver nA1X5 ^ v12private function updateParticipantsCrmData(Team SteamlActivity SactivitvlCollection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivlcysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the team. skippina crm lookuo'. IIteam id' = Steam->oetidolemat' e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;AASrecords = $this->findCrmRecords(Sparticipant, Sactivity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminnA console (PROD]# console [eu)A console [STAGING]clare strict types=1)e...ass Providerratelimitenprotected Ratelimiter SrateLimiter:public function construct(RateLimiten SrateLimiter)(...}lpublic function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = $rateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truerpubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter-›availableIn(SrateLimit->maxolnublic function incnementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 1m100% LzFri 8 May 9:44:40AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Read MatchActivitvCrmData.ohv #|.85-144Now l nave the complete picture. Let me give you a precise walkthrougnPart 1: Why 1300 Activities 2600 Jobs (Step-by-Step)•Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntitvTrait.oho:43-76• phpcactivitiec-seach(function (Activitv Cactivitv) use (..)fSactivity-sundater'account d' = nuli):Sdispatcher->disoatchnew DetachActivitv0biect (Sactivitv. ScrmObiect): • 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchActivitv0nGrm0hiectDetach.nhn:70-80• phpBus: : chain([new MatchActiv1tycrmbata(activityld:.. remotesearch: talse),new CheckAndRetrvRemoteMatchlactivitvId: .... crmObiect: ..../1 Job A1 Job Bl])->dispatch():For each of the 1300 events, the listener dispatches a chain of 2100sResult after Sten 2:•1300 x MatchActivitvCrmData (local search. remoteSearch=false )• 1300 x chескаnокeсrykemotemacchSteo 3: CheckAndRetrvRemoteMatch Mav Dispatch AnothenCheckAndRetrvRemoteMatch.nhn:46-80• phpif (ShasMatch) {No new iob if local match succeededsdisnatcher->dispatchlnew MatchActivitvCrmData(activitvid: .... remoteSearch: true)):If local cearch faile (moct common after a delete) this dicnatches a third MatchAct ivitvCrmhata (with romoteGearch-teue )IStep 4: Final Job CountsJob TypeCountHite HuhGnot Caarch AD12*ve used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumWN Windsurf Toams 100-22 UTF.8io 4 spaces...
|
NULL
|
7572366241679297165
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeFV faVsco.jsProledeyCrmActivityService PhostormcodeFV faVsco.jsProledeyCrmActivityService.php XT SvncCrmFieldsTlJiminnyDeougcommand.ongT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php©)Paginationconrig.png© DecorateActivity.ph( BadRequest.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpDefaultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitvSvncst> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient./,10() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt• M ProcnectSoarchStr.W service Iraits© Client.php© DecorateActivity.ph© DeleteObjectsTrait.© FieldDefinitions.phgcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSerTraits139C BaseClient.phpC BaseService.oho9) CrmActivitvDroviderin!(C) CrmConfiaurationSetti(C) CrmOhiectsRecolver nA1X5 ^ v12private function updateParticipantsCrmData(Team SteamlActivity SactivitvlCollection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivlcysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the team. skippina crm lookuo'. IIteam id' = Steam->oetidolemat' e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;AASrecords = $this->findCrmRecords(Sparticipant, Sactivity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminnA console (PROD]# console [eu)A console [STAGING]clare strict types=1)e...ass Providerratelimitenprotected Ratelimiter SrateLimiter:public function construct(RateLimiten SrateLimiter)(...}lpublic function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = $rateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truerpubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter-›availableIn(SrateLimit->maxolnublic function incnementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 1m100% LzFri 8 May 9:44:40AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Read MatchActivitvCrmData.ohv #|.85-144Now l nave the complete picture. Let me give you a precise walkthrougnPart 1: Why 1300 Activities 2600 Jobs (Step-by-Step)•Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntitvTrait.oho:43-76• phpcactivitiec-seach(function (Activitv Cactivitv) use (..)fSactivity-sundater'account d' = nuli):Sdispatcher->disoatchnew DetachActivitv0biect (Sactivitv. ScrmObiect): • 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchActivitv0nGrm0hiectDetach.nhn:70-80• phpBus: : chain([new MatchActiv1tycrmbata(activityld:.. remotesearch: talse),new CheckAndRetrvRemoteMatchlactivitvId: .... crmObiect: ..../1 Job A1 Job Bl])->dispatch():For each of the 1300 events, the listener dispatches a chain of 2100sResult after Sten 2:•1300 x MatchActivitvCrmData (local search. remoteSearch=false )• 1300 x chескаnокeсrykemotemacchSteo 3: CheckAndRetrvRemoteMatch Mav Dispatch AnothenCheckAndRetrvRemoteMatch.nhn:46-80• phpif (ShasMatch) {No new iob if local match succeededsdisnatcher->dispatchlnew MatchActivitvCrmData(activitvid: .... remoteSearch: true)):If local cearch faile (moct common after a delete) this dicnatches a third MatchAct ivitvCrmhata (with romoteGearch-teue )IStep 4: Final Job CountsJob TypeCountHite HuhGnot Caarch AD12*ve used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumWN Windsurf Toams 100-22 UTF.8io 4 spaces...
|
6569
|
NULL
|
NULL
|
NULL
|
|
6588
|
283
|
15
|
2026-05-08T06:45:04.915016+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222704915_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-In-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)• Record ScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100%•8 • Fri 8 May 9:45:05Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
7921680348051278638
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-In-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)• Record ScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100%•8 • Fri 8 May 9:45:05Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6589
|
284
|
13
|
2026-05-08T06:45:05.007782+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222705007_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• с FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• спескалакешукеmоteмateh.phpT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php© DecorateActivity.ph( BadRequest.phpOpportunitySyncTrait.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitySvncSt> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient.j ,1a() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt•M ProcnectSearchStr-J service Iraits© Client.php© DecorateActivity.phDelete@biectstrait.© FieldDefinitions.phrcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSer139M TraitsC BaseClient.phpC BaseService.oho(C) CountrvCodeResolver9) CrmActivitvDroviderin!@ CrmConfiaurationSetti(C) CrmOhiectsRecolver nlusageprivate function updateParticipantsCrmbata(Team SteamlActivity Sactivitv.Collection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivicysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicentoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teanlteam id' = Steam->oetidolemat e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;Srecords = $this->findCrmRecords(Sparticipant, $activity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.• • 0I→ CPlattorm Sprint 3 @2 - Plattorm TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyLL Now TabExolore08Monitorslminny.sentry.lo/ssues/uu/3000/.environment-proaucrionotssues APP-1EEDD: 31c8b6c919 hours ago JSONJumo to: HiahliahtsStack Tracev Stack race DisplayvThere are 2 chained excentions in this event.v SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:status Ferror message You have reached vour second v amitr erron voer Rae wiMun correlatiion dr 019eo24-catruncat ed.agenericCrashed in non-app:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot \Exceptions HubspotException::createShow 1 more trame/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:163 in Jiminny|Services\Crm\Hubspot\Pagination\HubspotPaginationService:executeSearchReguestIn Appapo/Services/Crm/Hubspot/Pagination//HubspotPadinationService.php:51in_JiminnySenvices Crm\Hubspot\Padination. HubspotPaainationSenviceraetPadinatedDataGenerator/app/Services/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client:getPaginatedDataIn App/app/Services/Crm/Hubspot/Service.php:1212 in Jiminny|Services\Crm\Hubspot\Service::Jiminny\Services\Crm\Hubspot\(closure)Called from:/vendor/laravel/tramework/src/illuminate/Cache/Repository.php:564in Illuminate Cache Repository:rememberShow 2 more frames/app/Services/Crm/Hubspot/Service.php:1206 in Jiminny\Services\Crm\Hubspot\Service::matchByNamelapo//Services/Crm/CachedCrmServiceDecorator.oho:167in Jiminnv Services Crm.CachedCrmServiceDecorator-matchBvName/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService::findCrmRecords• • InAppuserid: Sactivity->qetUsero->qetido.223224if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(name: Sparticipant->getName(),229userId: Sactivity->getUser(->getId().222|activityObiect Jiminny Models Activity#37482263)participantObiect Jiminny Modells Participant(#82989648)onn/Coriiinoe/Crm/CrmArtivitConiconhn.120dnTiminnulCoriinoelCrmlCrm/xtivitConicouundotoDortirinontoCrmDotolIn Applapo/Services/Crm/CrmActivitvService.php:81 in Jiminny|Services\Crm\CrmActivitvService-updateCrmDataJann/Aohs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Jobc|Crm|MatchActivitvCrmData«Jiminnv|Johs\ Crm\closure)Called from: /vendor/laravel/framework/src/llluminate/Database/Concerns/ManadesTransactions.nhn.35in llluminate\Database\Gonnection-transactiorJann/Aohs/Crm/MatchActivitvCrmData.nhn:87 in.Jiminnv|Johs\Crm|MatchActivitvCrmData«handleIn AnnDally - Platrorm • now100% 5ril o May 9.40:02@ Ask Seer & /@ GitHubf' Jira© Copy as vActivityAdd a comment8 AssignedLmonths agoby Lukas Kovalik to themselves.Marked as Ongoingautomatically oy sentryFirst Seeno months agov People(LK participatingSSIKMPIN viewedSimilar ssuesViewMeraed Issues...
|
NULL
|
-3152238297214771021
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• с FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• спескалакешукеmоteмateh.phpT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php© DecorateActivity.ph( BadRequest.phpOpportunitySyncTrait.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitySvncSt> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient.j ,1a() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt•M ProcnectSearchStr-J service Iraits© Client.php© DecorateActivity.phDelete@biectstrait.© FieldDefinitions.phrcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSer139M TraitsC BaseClient.phpC BaseService.oho(C) CountrvCodeResolver9) CrmActivitvDroviderin!@ CrmConfiaurationSetti(C) CrmOhiectsRecolver nlusageprivate function updateParticipantsCrmbata(Team SteamlActivity Sactivitv.Collection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivicysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicentoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teanlteam id' = Steam->oetidolemat e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;Srecords = $this->findCrmRecords(Sparticipant, $activity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.• • 0I→ CPlattorm Sprint 3 @2 - Plattorm TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyLL Now TabExolore08Monitorslminny.sentry.lo/ssues/uu/3000/.environment-proaucrionotssues APP-1EEDD: 31c8b6c919 hours ago JSONJumo to: HiahliahtsStack Tracev Stack race DisplayvThere are 2 chained excentions in this event.v SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:status Ferror message You have reached vour second v amitr erron voer Rae wiMun correlatiion dr 019eo24-catruncat ed.agenericCrashed in non-app:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot \Exceptions HubspotException::createShow 1 more trame/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:163 in Jiminny|Services\Crm\Hubspot\Pagination\HubspotPaginationService:executeSearchReguestIn Appapo/Services/Crm/Hubspot/Pagination//HubspotPadinationService.php:51in_JiminnySenvices Crm\Hubspot\Padination. HubspotPaainationSenviceraetPadinatedDataGenerator/app/Services/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client:getPaginatedDataIn App/app/Services/Crm/Hubspot/Service.php:1212 in Jiminny|Services\Crm\Hubspot\Service::Jiminny\Services\Crm\Hubspot\(closure)Called from:/vendor/laravel/tramework/src/illuminate/Cache/Repository.php:564in Illuminate Cache Repository:rememberShow 2 more frames/app/Services/Crm/Hubspot/Service.php:1206 in Jiminny\Services\Crm\Hubspot\Service::matchByNamelapo//Services/Crm/CachedCrmServiceDecorator.oho:167in Jiminnv Services Crm.CachedCrmServiceDecorator-matchBvName/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService::findCrmRecords• • InAppuserid: Sactivity->qetUsero->qetido.223224if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(name: Sparticipant->getName(),229userId: Sactivity->getUser(->getId().222|activityObiect Jiminny Models Activity#37482263)participantObiect Jiminny Modells Participant(#82989648)onn/Coriiinoe/Crm/CrmArtivitConiconhn.120dnTiminnulCoriinoelCrmlCrm/xtivitConicouundotoDortirinontoCrmDotolIn Applapo/Services/Crm/CrmActivitvService.php:81 in Jiminny|Services\Crm\CrmActivitvService-updateCrmDataJann/Aohs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Jobc|Crm|MatchActivitvCrmData«Jiminnv|Johs\ Crm\closure)Called from: /vendor/laravel/framework/src/llluminate/Database/Concerns/ManadesTransactions.nhn.35in llluminate\Database\Gonnection-transactiorJann/Aohs/Crm/MatchActivitvCrmData.nhn:87 in.Jiminnv|Johs\Crm|MatchActivitvCrmData«handleIn AnnDally - Platrorm • now100% 5ril o May 9.40:02@ Ask Seer & /@ GitHubf' Jira© Copy as vActivityAdd a comment8 AssignedLmonths agoby Lukas Kovalik to themselves.Marked as Ongoingautomatically oy sentryFirst Seeno months agov People(LK participatingSSIKMPIN viewedSimilar ssuesViewMeraed Issues...
|
6586
|
NULL
|
NULL
|
NULL
|
|
6590
|
283
|
16
|
2026-05-08T06:45:06.382841+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222706382_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-in-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)Co RecordScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100% <7*8 • Fri 8 May 9:45:06Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
-6720199365498648417
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-in-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)Co RecordScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100% <7*8 • Fri 8 May 9:45:06Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
6588
|
NULL
|
NULL
|
NULL
|
|
6597
|
283
|
20
|
2026-05-08T06:45:16.657653+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222716657_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→CTools FirefoxFileEditViewHistoryBookmarksProfiles→CToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comIiln§ Daily - Platform • now100% <*8 • Fri 8 May 9:45:17'Daily - Platformnow - 09:45-10:05Ci Join Google MeetNikolay NikolovSteliyan GeorgievLukas Kovalik• 0:019:45 AM | Daily - Platform...
|
NULL
|
-108113935657943536
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→CTools FirefoxFileEditViewHistoryBookmarksProfiles→CToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comIiln§ Daily - Platform • now100% <*8 • Fri 8 May 9:45:17'Daily - Platformnow - 09:45-10:05Ci Join Google MeetNikolay NikolovSteliyan GeorgievLukas Kovalik• 0:019:45 AM | Daily - Platform...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6843
|
299
|
1
|
2026-05-08T07:22:37.708300+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224957708_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
firefox File Edit View‹ → СHistoryBookmarks Profi firefox File Edit View‹ → СHistoryBookmarks Profiles ToolsWindow Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comf Support Daily • in 4h 38m /100% (48 Fri 8 May 10:22:38(38Returning to home screen+You left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery good• 37m 17s1,37 GBLộ3Feedback...
|
NULL
|
4226735337202570736
|
NULL
|
click
|
ocr
|
NULL
|
firefox File Edit View‹ → СHistoryBookmarks Profi firefox File Edit View‹ → СHistoryBookmarks Profiles ToolsWindow Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comf Support Daily • in 4h 38m /100% (48 Fri 8 May 10:22:38(38Returning to home screen+You left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery good• 37m 17s1,37 GBLộ3Feedback...
|
6842
|
NULL
|
NULL
|
NULL
|
|
6844
|
300
|
1
|
2026-05-08T07:22:37.803822+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224957803_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.jsProledey© TrackRecordingFileSi PhostormFV faVsco.jsProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspect:AjReports0 Calendarn Conference0 Crm@ bullnorn>Jclose_copper>J Crmobiects_ DecorareAcuivily• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookBatchSvncCollecto114nt nhrcode© JiminnyDebugCommand.php© Respo©)Paginationeonrig.png( BadRequest.phrC) HydrateCrmDataByExternalCallidJob.phpC) MatchCrmData.php© Activity.phc(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface42 A69 X2 A79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => SretrvAfterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config->getid@SretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallo:} catch (Throwable $e) {is (ethie.sicknheno+potol imit(col) diCaccade 99 1=1Command 991srecryArter = schis->parserecryArceSthis->loq->warning('[Hubspot] Received 429 from API'. ['configid= sthis->conf1a->qetido"retry after' => Sretrvafter= Se->qetMessaqeo..ithrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se):• Eytract.Surround© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Qvan Ratel imitIntenface Sratelsimit *íforeach (Sprovider->getRateLimits as $rateLimit){Sthicesnat.imit->getKey, SrateLimit->getWindowO):ooont Dally • In 41 301100% 5Fri 8 May 10:22:38AskJiminnyReportActivityServiceTest -CascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..Retry benaviorExoonential backoft wrond for rate limitsPrecise delav matches rate limit window).100% successFor 1300 activities speciticallv: Without middleware, vou'd lose aporoximatelv 430-867 activities that never det rematched (1300 xle il+*1. Explain why 1300 activities would cause 2600 jobs. Make the example more clear, walk me through each step in code andcalculation of data. 2. what about two types of rate limits (burst and search)Let me trace this carefullv throuch the actual code.Thought for 9s >Read MatchActivityCrmData.php #L85-144Now | have the complete picture. Let me give vou a precise walkthrough.Part ": Whv 1300 Activities → 2600 Joos (Steo-ov-steo).Step 1: One Delete Job Loops Through ActivitiesDeleteGrmEntitvTrait.nhn. 12-76phpsactivities->each(function (Activity Sactivity) use (...) {sacrivaty→updatell'accountld = nutu;Sdisnatcher-disnatch/new DetachActivitv0biect(Sactivitv. ScrmObiect)): 1/ - 1300 eventslResult after Step 1: 1300 DetachActivity0biect events fired (one per activity).Steo 2: Listener Reacts to Each EventPonatchActivitvdnGrm0hiocthetachnhn.70_90"phpBus: : chain([new MatchActivitvCrmData(activitvid:... remoteSearch: false).I Job Alnew CheckAndRetryRemoteMatch(activityId: ..., crmObject: ...),1 loh R])→>dispatchO):For each of the 1300 events, the listener dispatches a chain of 2 iobsResult after Step 2— 1200 y MotchActsuitufrmhnts flosol coorch eomatnGhnrchetatend• 1300 x checkAndRetrvRemoteMatchiSten 3. CheckAndRetrvRemoteMatch Mav Dispatch AnotherChockAndPotrvDomotoMatch.nhn.169dd 98% of vour auota. Quota resete Mav 8. 11:00 AM GMT.2* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumUTE.Ofo 4 spaces...
|
NULL
|
-4136859507676042677
|
NULL
|
click
|
ocr
|
NULL
|
PhostormFV faVsco.jsProledey© TrackRecordingFileSi PhostormFV faVsco.jsProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspect:AjReports0 Calendarn Conference0 Crm@ bullnorn>Jclose_copper>J Crmobiects_ DecorareAcuivily• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookBatchSvncCollecto114nt nhrcode© JiminnyDebugCommand.php© Respo©)Paginationeonrig.png( BadRequest.phrC) HydrateCrmDataByExternalCallidJob.phpC) MatchCrmData.php© Activity.phc(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface42 A69 X2 A79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => SretrvAfterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config->getid@SretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallo:} catch (Throwable $e) {is (ethie.sicknheno+potol imit(col) diCaccade 99 1=1Command 991srecryArter = schis->parserecryArceSthis->loq->warning('[Hubspot] Received 429 from API'. ['configid= sthis->conf1a->qetido"retry after' => Sretrvafter= Se->qetMessaqeo..ithrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se):• Eytract.Surround© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Qvan Ratel imitIntenface Sratelsimit *íforeach (Sprovider->getRateLimits as $rateLimit){Sthicesnat.imit->getKey, SrateLimit->getWindowO):ooont Dally • In 41 301100% 5Fri 8 May 10:22:38AskJiminnyReportActivityServiceTest -CascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..Retry benaviorExoonential backoft wrond for rate limitsPrecise delav matches rate limit window).100% successFor 1300 activities speciticallv: Without middleware, vou'd lose aporoximatelv 430-867 activities that never det rematched (1300 xle il+*1. Explain why 1300 activities would cause 2600 jobs. Make the example more clear, walk me through each step in code andcalculation of data. 2. what about two types of rate limits (burst and search)Let me trace this carefullv throuch the actual code.Thought for 9s >Read MatchActivityCrmData.php #L85-144Now | have the complete picture. Let me give vou a precise walkthrough.Part ": Whv 1300 Activities → 2600 Joos (Steo-ov-steo).Step 1: One Delete Job Loops Through ActivitiesDeleteGrmEntitvTrait.nhn. 12-76phpsactivities->each(function (Activity Sactivity) use (...) {sacrivaty→updatell'accountld = nutu;Sdisnatcher-disnatch/new DetachActivitv0biect(Sactivitv. ScrmObiect)): 1/ - 1300 eventslResult after Step 1: 1300 DetachActivity0biect events fired (one per activity).Steo 2: Listener Reacts to Each EventPonatchActivitvdnGrm0hiocthetachnhn.70_90"phpBus: : chain([new MatchActivitvCrmData(activitvid:... remoteSearch: false).I Job Alnew CheckAndRetryRemoteMatch(activityId: ..., crmObject: ...),1 loh R])→>dispatchO):For each of the 1300 events, the listener dispatches a chain of 2 iobsResult after Step 2— 1200 y MotchActsuitufrmhnts flosol coorch eomatnGhnrchetatend• 1300 x checkAndRetrvRemoteMatchiSten 3. CheckAndRetrvRemoteMatch Mav Dispatch AnotherChockAndPotrvDomotoMatch.nhn.169dd 98% of vour auota. Quota resete Mav 8. 11:00 AM GMT.2* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumUTE.Ofo 4 spaces...
|
6841
|
NULL
|
NULL
|
NULL
|
|
6858
|
299
|
9
|
2026-05-08T07:22:50.781151+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224970781_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:50Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
1376084556311580479
|
NULL
|
click
|
ocr
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:50Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6859
|
300
|
8
|
2026-05-08T07:22:50.963508+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224970963_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|SvncCollectotl114F11 37m 17sClient nhr• Eytract.Surround@ DoalFieldsService r• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI1l Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaS0 hhSupport Daily - in 4h 38 m100% 2Fri 8 May 10:22:51minny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ Renorts4Testing Board |Heist 1¿Formsn Comnonents⅘ Develonment% CodeMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorworkViewGroupShare Add TagsActionDate Modifiedv SizeSearchjiminny(® AirDrop@ Recents• CleOpen in New TatPaste Item#DaiErS 1-1Yesterday at 18:21Movo to Rin4 Applications( DocumentsGet intoRename© DownloadsA lukasr. DaZ DaiComoress "2026"Duolicate• iCloud Drive228 Svnc foldeanatione@ DXP4800PLUS-B5FDain RefDaiDairE Daiv PlaFRotMake AliasQuick LookcopyShare....0cddc00Yesterday at 10:1024 Anr 2026 at 14:4424 Apr 2026 at 10:11i.mp423 Apr 2026 at 11:5823 Aor 2026 at 10:3222 Apr 2026 at 10:2121 Apr 2026 at 11:02Z Aor 2026 at 10:0020 Anr 2026 at 16:5620 Apr 2026 at 10:0617 Apr 2026 at 10:1616 Aor 2026 at 10:00.15 Apr 2026 at 11:1414 Apr 2026 at 17:371 selected, 1,97 TB available1,55 GB931./ MB M186GR MI832,2 MB MP724 MB MP1.74 GB M!1,36 GB MP2,41 GB508MB MHA25 GR MI698,5 MB MP1,16 GB MP513.4 MB MI2,75 GB ME1,44 GB MPQuick ActionsServicesGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|X JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENADeolovedInee=...
|
NULL
|
-8620892846931121982
|
NULL
|
click
|
ocr
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|SvncCollectotl114F11 37m 17sClient nhr• Eytract.Surround@ DoalFieldsService r• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI1l Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaS0 hhSupport Daily - in 4h 38 m100% 2Fri 8 May 10:22:51minny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ Renorts4Testing Board |Heist 1¿Formsn Comnonents⅘ Develonment% CodeMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorworkViewGroupShare Add TagsActionDate Modifiedv SizeSearchjiminny(® AirDrop@ Recents• CleOpen in New TatPaste Item#DaiErS 1-1Yesterday at 18:21Movo to Rin4 Applications( DocumentsGet intoRename© DownloadsA lukasr. DaZ DaiComoress "2026"Duolicate• iCloud Drive228 Svnc foldeanatione@ DXP4800PLUS-B5FDain RefDaiDairE Daiv PlaFRotMake AliasQuick LookcopyShare....0cddc00Yesterday at 10:1024 Anr 2026 at 14:4424 Apr 2026 at 10:11i.mp423 Apr 2026 at 11:5823 Aor 2026 at 10:3222 Apr 2026 at 10:2121 Apr 2026 at 11:02Z Aor 2026 at 10:0020 Anr 2026 at 16:5620 Apr 2026 at 10:0617 Apr 2026 at 10:1616 Aor 2026 at 10:00.15 Apr 2026 at 11:1414 Apr 2026 at 17:371 selected, 1,97 TB available1,55 GB931./ MB M186GR MI832,2 MB MP724 MB MP1.74 GB M!1,36 GB MP2,41 GB508MB MHA25 GR MI698,5 MB MP1,16 GB MP513.4 MB MI2,75 GB ME1,44 GB MPQuick ActionsServicesGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|X JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENADeolovedInee=...
|
6857
|
NULL
|
NULL
|
NULL
|
|
6860
|
299
|
10
|
2026-05-08T07:22:51.617742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224971617_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:51Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
5750083520310038782
|
NULL
|
click
|
ocr
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:51Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
6858
|
NULL
|
NULL
|
NULL
|
|
6866
|
300
|
12
|
2026-05-08T07:22:58.423652+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224978423_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17sClient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/cy/ooarass.• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineBacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminny2026Yesterday at 18:23-- Fo(®) AirDrop• Recents4. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F Au CleanShot 2026-05-07 at 17.30.3,mp4Daily 2026-05-07 mn41-1 2026-04-24.mp4= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:1616 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB |513,4 MB ME2,75 GB MS0 hhsupoont Dally • In 4h 38m100% 2Fri 8 May 10:22:58+ CreateAsk RovoHist≥Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
328677869289175413
|
NULL
|
visual_change
|
ocr
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17sClient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/cy/ooarass.• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineBacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminny2026Yesterday at 18:23-- Fo(®) AirDrop• Recents4. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F Au CleanShot 2026-05-07 at 17.30.3,mp4Daily 2026-05-07 mn41-1 2026-04-24.mp4= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:1616 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB |513,4 MB ME2,75 GB MS0 hhsupoont Dally • In 4h 38m100% 2Fri 8 May 10:22:58+ CreateAsk RovoHist≥Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
6864
|
NULL
|
NULL
|
NULL
|
|
6908
|
301
|
10
|
2026-05-08T07:31:59.070602+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225519070_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp>0 lblSuppo-zshDO FinderFileEditViewGoWindowHelp>0 lblSuppo-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l*3-zsh• 84|...
|
NULL
|
8912234361863809199
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp>0 lblSuppo-zshDO FinderFileEditViewGoWindowHelp>0 lblSuppo-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l*3-zsh• 84|...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6909
|
302
|
10
|
2026-05-08T07:32:00.968728+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225520968_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetressageorthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17selient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 Jiminny.New TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO00 VGroupShare Add TagsDoto ModifiodActioniSearchV Size• jiminny(®) AirDrop• Recentsд Dailv 2026-05-08 at 09.45.15.mр41-12026-05-0/.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДloday at 10:22Today at 10:22Yesterday at 18:21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:14-- Fo1,37 GB1,05 GB0317 MB MP1,86 GB MP832,2 MB M724 MB1,74 GB MP1,36 GB241 GB MH567 8 MR MI4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB MS0 hhsuppont Dally • In 4h zom100% 2Fri 8 May 10:32:00+ CreateAsk RovoHist¿Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeolovedNJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
3998518382104862573
|
NULL
|
visual_change
|
ocr
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetressageorthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17selient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 Jiminny.New TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO00 VGroupShare Add TagsDoto ModifiodActioniSearchV Size• jiminny(®) AirDrop• Recentsд Dailv 2026-05-08 at 09.45.15.mр41-12026-05-0/.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДloday at 10:22Today at 10:22Yesterday at 18:21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:14-- Fo1,37 GB1,05 GB0317 MB MP1,86 GB MP832,2 MB M724 MB1,74 GB MP1,36 GB241 GB MH567 8 MR MI4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB MS0 hhsuppont Dally • In 4h zom100% 2Fri 8 May 10:32:00+ CreateAsk RovoHist¿Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeolovedNJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
6907
|
NULL
|
NULL
|
NULL
|
|
6942
|
304
|
4
|
2026-05-08T07:34:11.634054+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225651634_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© Tr Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© Respo© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J CrmobiectsC7 DecorateActivitv79* ochrows kateL1m1ctxcept1or• DummyHelpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal= $this->confiq-›qet1do1 Metadatalretry aften' => Sretrvafterv OpportunitySyncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):› D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraits() OpportunitvSvnc() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => SretrvafterT. WriteCrmTrait.ol1101=Se->qetMessageOr.• M UtilsM Webhookthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|C) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho• Eytract.Surround(C) ClocedDea|Stadecs@ DoalFieldsService r• • •Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba>0 lhi• support Dally • In 41 20m100% 5ril o May 10.34.1minny.aulasslan.netfa/sorware/c/oroecis/uy/ooarass,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints"CalendarI2 Reports 4 Testing Board # List # Forms C Components⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorWorkkO00 VGroupDoto ModifiodlShare Add TagsActioniSearchKind• jiminny(®) AirDrop• Recents2026• Daily 2026-05-08.mp41-1 2026-05-07.mp4* Dailv 2026-05-07 mo4Todav at 10:22ColderYesterday at 18:21Yesterdav at 10:10MPEG-4 hMPEG-4 m4. ApplicationsG Documentsг8 1-1 2026-04-24.mp4Daily 2026-04-24.mp4ir User Pilot introduction Adi 2026-04-23.mp4• DownloadsAt lukas• Daily 2026-04-23.mp4Daily 2026-04-22.mp4= Refinement 2026-04-06.mp4iCloud• iCloud DriveE Dailv 2026-04-21.mo4228 Svnc folde• Refinement 2026-04-20.mp4Daily 2026-04-20.mp4& Dailv 2026-04-17 mp4Locations• DXP4800PLUS-B5F Anail 2026 04,16 mn/.E Plannina 2026-04-15.mрД24 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5822 Anr 2026 at 10:2222 Apr 2026 at 10:2121 Apr 2026 at 11:0221 Aor 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:166 Anr 2026 a+ 10:0015 Aor 2026 at 11:141,37 GE1,55 GB931.7 ME1,86 GB832,2 MB724 M:174 GPMPEG-4 m2,41 GB567 8 MEMPEG-4MPEG-4 n4,25 GB698,5 MB1.16 G:MPEG-4 m612AMRMDEG.Am2,75 GBMPEG-4 mGrok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts tocustomersAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
8714468782586202637
|
NULL
|
click
|
ocr
|
NULL
|
Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© Tr Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© Respo© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J CrmobiectsC7 DecorateActivitv79* ochrows kateL1m1ctxcept1or• DummyHelpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal= $this->confiq-›qet1do1 Metadatalretry aften' => Sretrvafterv OpportunitySyncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):› D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraits() OpportunitvSvnc() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => SretrvafterT. WriteCrmTrait.ol1101=Se->qetMessageOr.• M UtilsM Webhookthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|C) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho• Eytract.Surround(C) ClocedDea|Stadecs@ DoalFieldsService r• • •Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba>0 lhi• support Dally • In 41 20m100% 5ril o May 10.34.1minny.aulasslan.netfa/sorware/c/oroecis/uy/ooarass,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints"CalendarI2 Reports 4 Testing Board # List # Forms C Components⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorWorkkO00 VGroupDoto ModifiodlShare Add TagsActioniSearchKind• jiminny(®) AirDrop• Recents2026• Daily 2026-05-08.mp41-1 2026-05-07.mp4* Dailv 2026-05-07 mo4Todav at 10:22ColderYesterday at 18:21Yesterdav at 10:10MPEG-4 hMPEG-4 m4. ApplicationsG Documentsг8 1-1 2026-04-24.mp4Daily 2026-04-24.mp4ir User Pilot introduction Adi 2026-04-23.mp4• DownloadsAt lukas• Daily 2026-04-23.mp4Daily 2026-04-22.mp4= Refinement 2026-04-06.mp4iCloud• iCloud DriveE Dailv 2026-04-21.mo4228 Svnc folde• Refinement 2026-04-20.mp4Daily 2026-04-20.mp4& Dailv 2026-04-17 mp4Locations• DXP4800PLUS-B5F Anail 2026 04,16 mn/.E Plannina 2026-04-15.mрД24 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5822 Anr 2026 at 10:2222 Apr 2026 at 10:2121 Apr 2026 at 11:0221 Aor 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:166 Anr 2026 a+ 10:0015 Aor 2026 at 11:141,37 GE1,55 GB931.7 ME1,86 GB832,2 MB724 M:174 GPMPEG-4 m2,41 GB567 8 MEMPEG-4MPEG-4 n4,25 GB698,5 MB1.16 G:MPEG-4 m612AMRMDEG.Am2,75 GBMPEG-4 mGrok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts tocustomersAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
6940
|
NULL
|
NULL
|
NULL
|
|
6943
|
303
|
9
|
2026-05-08T07:34:11.837527+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225651837_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp→0 lll# Supp QuickTime PlayerFileEditViewWindowHelp→0 lll# Support Daily - in 4h 26 m-zsh100% <47*Fri 8 May 10:34:121881DOCKERLast login: Thu MayDEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff336154624-rw-r-lukasstaff7 May13:40db.sqlite655367May10:42db.sqlite-shm-rw-r--r-lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.l0g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946 May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. 1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|screenpipe*•₴5-zsh...
|
NULL
|
6263778149655104921
|
NULL
|
click
|
ocr
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp→0 lll# Supp QuickTime PlayerFileEditViewWindowHelp→0 lll# Support Daily - in 4h 26 m-zsh100% <47*Fri 8 May 10:34:121881DOCKERLast login: Thu MayDEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff336154624-rw-r-lukasstaff7 May13:40db.sqlite655367May10:42db.sqlite-shm-rw-r--r-lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.l0g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946 May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. 1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|screenpipe*•₴5-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6944
|
304
|
5
|
2026-05-08T07:34:14.711987+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225654711_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© Tr Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© Respo© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J CrmobiectsC7 DecorateActivitv79* ochrows kateL1m1ctxcept1or• DummyHelpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal= $this->confiq-›qet1do1 Metadatalretry aften' => Sretrvafterv OpportunitySyncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):› D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraits() OpportunitvSvnc() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => SretrvafterT. WriteCrmTrait.ol1101=Se->qetMessageOr.• M UtilsM Webhookthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|C) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho• Eytract.Surround(C) ClocedDea|Stadecs@ DoalFieldsService r• • •Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you(• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba>0 lhi• support Dally • In 41 20m100% 5ril o May 10.34-14minny.aulasslan.netfa/sorware/c/oroecis/uy/ooarass,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints"CalendarI2 Reports 4 Testing Board # List # Forms C Components⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorWorkkO00 VGroupDoto ModifiodlShare Add TagsActioniSearchKind• jiminny.(®) AirDrop• Recents2026• Daily 2026-05-08.mp41-1 2026-05-07.mp4* Dailv 2026-05-07 mo4Todav at 10:22ColderYesterday at 18:21Yesterdav at 10:10MPEG-4 hMPEG-4 m4. ApplicationsG Documentsг8 1-1 2026-04-24.mp4Daily 2026-04-24.mp4ir User Pilot introduction Adi 2026-04-23.mp4• DownloadsAt lukas• Daily 2026-04-23.mp4Daily 2026-04-22.mp4= Refinement 2026-04-06.mp4iCloud• iCloud DriveE Dailv 2026-04-21.mo4228 Svnc foldela Refinement 2026-04-20.mpDaily 2026-04-20.mp4& Dailv 2026-04-17 mp4Locations• DXP4800PLUS-B5F Anail 2026 04,16 mn/.E Plannina 2026-04-15.mрД24 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5822 Anr 2026 at 10:2222 Apr 2026 at 10:2121 Apr 2026 at 11:0221 Aor 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:166 Anr 2026 a+ 10:0015 Aor 2026 at 11:141,37 GE1,55 GB931.7 ME1,86 GB832,2 MB724 M:174 GPMPEG-4 m2,41 GB567 8 MEMPEG-4MPEG-4 n4,25 GB698,5 MB1.16 G:MPEG-4 m612AMRMDEG.Am2,75 GBMPEG-4Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts tocustomersAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
-1825652322557852172
|
NULL
|
click
|
ocr
|
NULL
|
Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© Tr Quickllme PlayenFV faVsco.jsProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© Respo© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J CrmobiectsC7 DecorateActivitv79* ochrows kateL1m1ctxcept1or• DummyHelpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal= $this->confiq-›qet1do1 Metadatalretry aften' => Sretrvafterv OpportunitySyncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):› D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraits() OpportunitvSvnc() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => SretrvafterT. WriteCrmTrait.ol1101=Se->qetMessageOr.• M UtilsM Webhookthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|C) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho• Eytract.Surround(C) ClocedDea|Stadecs@ DoalFieldsService r• • •Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you(• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba>0 lhi• support Dally • In 41 20m100% 5ril o May 10.34-14minny.aulasslan.netfa/sorware/c/oroecis/uy/ooarass,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints"CalendarI2 Reports 4 Testing Board # List # Forms C Components⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorWorkkO00 VGroupDoto ModifiodlShare Add TagsActioniSearchKind• jiminny.(®) AirDrop• Recents2026• Daily 2026-05-08.mp41-1 2026-05-07.mp4* Dailv 2026-05-07 mo4Todav at 10:22ColderYesterday at 18:21Yesterdav at 10:10MPEG-4 hMPEG-4 m4. ApplicationsG Documentsг8 1-1 2026-04-24.mp4Daily 2026-04-24.mp4ir User Pilot introduction Adi 2026-04-23.mp4• DownloadsAt lukas• Daily 2026-04-23.mp4Daily 2026-04-22.mp4= Refinement 2026-04-06.mp4iCloud• iCloud DriveE Dailv 2026-04-21.mo4228 Svnc foldela Refinement 2026-04-20.mpDaily 2026-04-20.mp4& Dailv 2026-04-17 mp4Locations• DXP4800PLUS-B5F Anail 2026 04,16 mn/.E Plannina 2026-04-15.mрД24 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5822 Anr 2026 at 10:2222 Apr 2026 at 10:2121 Apr 2026 at 11:0221 Aor 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:166 Anr 2026 a+ 10:0015 Aor 2026 at 11:141,37 GE1,55 GB931.7 ME1,86 GB832,2 MB724 M:174 GPMPEG-4 m2,41 GB567 8 MEMPEG-4MPEG-4 n4,25 GB698,5 MB1.16 G:MPEG-4 m612AMRMDEG.Am2,75 GBMPEG-4Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts tocustomersAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6945
|
303
|
10
|
2026-05-08T07:34:14.768289+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225654768_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp→0 lll# Supp QuickTime PlayerFileEditViewWindowHelp→0 lll# Support Daily - in 4h 26 m-zsh100% <47*Fri 8 May 10:34:14181DOCKERLast login: Thu MayDEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff336154624-rw-r-lukasstaff7 May13:40db.sqlite655367May10:42db.sqlite-shm-W-r---lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946 May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. 1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|screenpipe*•₴5-zsh...
|
NULL
|
6204914677944892109
|
NULL
|
click
|
ocr
|
NULL
|
QuickTime PlayerFileEditViewWindowHelp→0 lll# Supp QuickTime PlayerFileEditViewWindowHelp→0 lll# Support Daily - in 4h 26 m-zsh100% <47*Fri 8 May 10:34:14181DOCKERLast login: Thu MayDEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767 May13:4018lukasstaff5766May20:31datalukasstaff336154624-rw-r-lukasstaff7 May13:40db.sqlite655367May10:42db.sqlite-shm-W-r---lukasstaff44084327May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946 May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. 1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|screenpipe*•₴5-zsh...
|
6943
|
NULL
|
NULL
|
NULL
|
|
7055
|
316
|
2
|
2026-05-08T08:12:12.136095+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227932136_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
7003
|
NULL
|
NULL
|
NULL
|
|
7056
|
315
|
2
|
2026-05-08T08:12:12.549421+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227932549_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"lines":[{"char_start":0,"char_count":43,"bounds":{"left":0.0034722222,"top":0.08777778,"width":0.23888889,"height":0.02}},{"char_start":43,"char_count":1,"bounds":{"left":0.0034722222,"top":0.107777774,"width":0.0055555557,"height":0.02}},{"char_start":44,"char_count":75,"bounds":{"left":0.0034722222,"top":0.12777779,"width":0.41666666,"height":0.02}}],"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8140296435447255616
|
5008739610628390023
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
7002
|
NULL
|
NULL
|
NULL
|
|
7057
|
316
|
3
|
2026-05-08T08:12:29.624550+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227949624_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":0.9912211,"width":0.4800532,"height":0.00877893},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-988033380551830529
|
7990120360629427843
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7058
|
315
|
3
|
2026-05-08T08:12:29.788674+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227949788_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.0,"width":1.0,"height":1.0},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-988033380551830529
|
7990120360629427843
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7059
|
315
|
4
|
2026-05-08T08:12:55.562941+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227975562_m1.jpg...
|
iTerm2
|
ffmpeg
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T19:49:09.988170Z INFO screenpipe_engin 2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experienc...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames","depth":4,"on_screen":true,"value":"2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ffmpeg","depth":1,"bounds":{"left":0.48333332,"top":0.033333335,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4010643174443706410
|
3220540024011203963
|
click
|
accessibility
|
NULL
|
2026-05-07T19:49:09.988170Z INFO screenpipe_engin 2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experienc...
|
7058
|
NULL
|
NULL
|
NULL
|
|
7060
|
NULL
|
0
|
2026-05-08T08:12:55.687943+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227975687_m2.jpg...
|
iTerm2
|
ffmpeg
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T19:49:09.988170Z INFO screenpipe_engin 2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experienc...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames","depth":4,"on_screen":true,"value":"2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ffmpeg","depth":1,"bounds":{"left":0.50166225,"top":1.0,"width":0.016954787,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-4010643174443706410
|
3220540024011203963
|
click
|
accessibility
|
NULL
|
2026-05-07T19:49:09.988170Z INFO screenpipe_engin 2026-05-07T19:49:09.988170Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experienc...
|
7057
|
NULL
|
NULL
|
NULL
|
|
7061
|
NULL
|
0
|
2026-05-08T08:12:56.920063+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227976920_m1.jpg...
|
iTerm2
|
ffmpeg
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-07T19:49:10.072461Z INFO screenpipe_engin 2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:50:34.305285Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTIN...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:12:56.361298Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.9x), 9 JPEGs deleted","depth":4,"on_screen":true,"value":"2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted\n2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3408391724781151, trigger=click)\n2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted\n2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted\n2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted\n2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)\n2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames\n2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted\n2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted\n2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted\n2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames\n2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted\n2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted\n2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)\n2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)\n2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)\n2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted\n2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)\n2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)\n2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)\n2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)\n2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted\n2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)\n2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)\n2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames\n2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted\n2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6322393822977483, trigger=click)\n2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames\n2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted\n2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted\n2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted\n2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted\n2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted\n2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)\n2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)\n2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted\n2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted\n2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames\n2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted\n2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)\n2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)\n2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames\n2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted\n2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)\n2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted\n2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted\n2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)\n2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted\n2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted\n2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames\n2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted\n2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-07T21:50:34.305285Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=182 elapsed=1.9089s\n2026-05-07T21:50:34.470706Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-07T21:50:34.479630Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1\n2026-05-07T21:50:34.495040Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-07T21:50:36.741433Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-07T21:50:37.714776Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\nzsh: terminated npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-08T09:25:44.404966Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-05-08T09:25:44.477216Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-08T09:25:45.851716Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-08T09:25:45.853302Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-08T09:25:45.853909Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-08T09:25:45.874540Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-08T09:25:45.874606Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-08T09:25:45.874891Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-08T09:25:45.874915Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-08T09:25:45.874789Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-08T09:25:45.874931Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-08T09:25:45.874854Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-08T09:25:45.877906Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-08T09:25:45.878202Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-08T09:25:45.878737Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-08T09:25:45.878843Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-08T09:25:45.878921Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-08T09:25:45.878997Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-08T09:25:45.879015Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-05-08T09:25:45.881529Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [\"Boosteroid\"] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-08T09:25:45.881961Z INFO screenpipe: starting UI event capture\n2026-05-08T09:25:45.888762Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-08T09:25:45.891286Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-08T09:25:45.896583Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-08T09:25:45.913159Z INFO screenpipe_engine::ui_recorder: UI recording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca2\n2026-05-08T09:25:45.913483Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-08T09:25:45.913512Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-07 06:25:45.913511 UTC to 2026-05-08 06:25:45.913511 UTC)\n2026-05-08T09:25:45.914574Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-08T09:25:45.923208Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-08T09:25:45.927056Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-08T09:25:46.310992Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-08T09:25:46.311039Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.311076Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-08T09:25:46.472936Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-08T09:25:46.472968Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-08T09:25:46.472981Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-08T09:25:46.472989Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-08T09:25:46.473017Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-08T09:25:47.579143Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T09:25:47.807876Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T09:25:49.233996Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=6262 elapsed=3.319831958s\n2026-05-08T09:25:49.259779Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTC\n2026-05-08T09:25:49.287128Z WARN sqlx::query: summary=\"PRAGMA wal_checkpoint(TRUNCATE)\" db.statement=\"\" rows_affected=1 rows_returned=1 elapsed=3.372462875s\n2026-05-08T09:25:49.298656Z WARN sqlx::query: summary=\"BEGIN IMMEDIATE\" db.statement=\"\" rows_affected=0 rows_returned=0 elapsed=2.291237167s\n2026-05-08T09:25:49.308025Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms\n2026-05-08T09:25:49.316412Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452ms\n2026-05-08T09:25:53.067387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)\n2026-05-08T09:26:03.550801Z WARN screenpipe_a11y::tree::macos_lines: lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc: \"....\", help: \"https://www.osstatus.com?search=-25212\" } — first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app\n2026-05-08T09:26:46.180906Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames\n2026-05-08T09:26:46.524607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted\n2026-05-08T09:26:46.923032Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.2MB → 0.2MB (0.8x), 1 JPEGs deleted\n2026-05-08T09:28:41.550335Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:28:59.126718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:28:59.305470Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.089887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:00.462881Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.317651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:03.473148Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.550484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:10.930599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)\n2026-05-08T09:29:40.477951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:40.623647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:29:55.685106Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:27.852727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:28.074599Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.391415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:39.580155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.593858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779, trigger=click)\n2026-05-08T09:30:42.780703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:31:03.663088Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:13.336256Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:16.300718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:19.862155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:20.023592Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.559009Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:31.722269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:42.709962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:31:47.186649Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n2026-05-08T09:31:54.123656Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:31:54.497342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1118401968181291277, trigger=click)\n2026-05-08T09:32:04.168621Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:04.407757Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T09:32:38.034056Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:40.275982Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.192285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:45.469912Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.259114Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:46.446908Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:32:51.411943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4055727158540721505, trigger=click)\n2026-05-08T09:33:05.930232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:06.060313Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.483162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:07.683843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:10.871126Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.052797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.746749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:11.927251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:15.060268Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.074673Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:21.530338Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:23.852887Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=visual_change)\n2026-05-08T09:33:44.459060Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:44.638920Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:45.598747Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1544692304979667111, trigger=click)\n2026-05-08T09:33:50.861178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.057271Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:51.739888Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.476956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:54.648342Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.662035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:33:55.867287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.210475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:12.402186Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:34:26.804614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:41.958095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:44.939587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=visual_change)\n2026-05-08T09:34:47.414039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:35:46.200311Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:46.364228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.031576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:35:50.249582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T09:36:41.230540Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:41.413677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:44.820204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:45.035980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:47.754237Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T09:36:49.283543Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 3.0MB → 1.2MB (2.5x), 10 JPEGs deleted\n2026-05-08T09:36:50.755035Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.069767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:51.094760Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 1.1MB (2.0x), 11 JPEGs deleted\n2026-05-08T09:36:55.268465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:36:55.437350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)\n2026-05-08T09:37:05.394712Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:05.551094Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.103873Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:08.361208Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)\n2026-05-08T09:37:39.177609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:37:39.328675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:03.042687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.473095Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:04.683357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.224659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:06.378357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:07.871753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:08.025847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.033460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:09.327866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.337027Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:11.491353Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:13.728071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:14.040779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:16.504104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:22.538341Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:22.728456Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:38:55.556472Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:55.711419Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.264840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:38:57.539647Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.084205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:01.268210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.271618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:15.439734Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:39:32.758641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:39:35.793169Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T09:41:28.068167Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:31.045305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=visual_change)\n2026-05-08T09:41:36.389986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:36.561677Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1382034825841206534, trigger=click)\n2026-05-08T09:41:41.341428Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)\n2026-05-08T09:41:51.115360Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames\n2026-05-08T09:41:51.172608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:51.332434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:53.382444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 8.7MB → 2.7MB (3.2x), 25 JPEGs deleted\n2026-05-08T09:41:56.048962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 6.4MB → 2.8MB (2.3x), 32 JPEGs deleted\n2026-05-08T09:41:56.974629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:41:57.081674Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.408309Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:01.576951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:05.650150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:42:08.461352Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:13.504196Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.422832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:15.608642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.013550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:22.220620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.158861Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:30.329117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)\n2026-05-08T09:42:36.236287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.625816Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:37.866373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.520188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:44.674683Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.556893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:45.896079Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:53.124042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:54.984377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:55.678582Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.707317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:42:58.853212Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.132975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:04.293225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.097617Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:05.358460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:11.374737Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.175331Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:19.355570Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:37.353769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:43:53.937896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.384577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:00.510160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:44:05.272446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:03.466845Z INFO screenpipe_engine::meeting_detector: meeting v2: Idle -> Confirming (app=Firefox, signals=2)\n2026-05-08T09:45:09.166576Z INFO screenpipe_engine::meeting_detector: meeting v2: Confirming -> Active (app=Firefox, signals=2, browser=true)\n2026-05-08T09:45:09.174536Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting started (id=3, app=Firefox, title=None)\n2026-05-08T09:45:09.185270Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=true, manual=false, active_id=Some(3), app=Some(\"Firefox\"), source=Some(\"ui_scan\")\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T09:45:52.983194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:45:55.814561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:46:22.910823Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:25.877422Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1554366943929738047, trigger=visual_change)\n2026-05-08T09:46:50.115047Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3936769011367173450, trigger=visual_change)\n2026-05-08T09:46:56.405973Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-05-08T09:46:58.402681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.9MB → 2.1MB (2.3x), 18 JPEGs deleted\n2026-05-08T09:47:02.005336Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.8MB (2.6x), 24 JPEGs deleted\n2026-05-08T09:48:49.624034Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:48:55.234042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4935500254712719031, trigger=visual_change)\n2026-05-08T09:49:31.027241Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:33.574661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4903930204626697518, trigger=visual_change)\n2026-05-08T09:49:40.985216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1479333644127595753, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T09:51:31.195866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:51:34.187130Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:52:02.058877Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames\n2026-05-08T09:52:02.895659Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T09:52:05.123225Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted\n2026-05-08T09:52:28.524613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:32.199020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:34.981545Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:38.041928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:53:53.228575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:34.615659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:55:39.135543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:55:42.100626Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T09:56:06.348421Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:19.778937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:20.146987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:22.327374Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:22.684320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:23.354118Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T09:56:31.130999Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:56:36.848267Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T09:57:05.138380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-05-08T09:57:08.978627Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 5.2MB → 2.2MB (2.3x), 34 JPEGs deleted\n2026-05-08T09:57:12.061590Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.7MB → 1.8MB (2.6x), 25 JPEGs deleted\n2026-05-08T09:57:20.857350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:02:12.074210Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 66 eligible frames\n2026-05-08T10:02:14.591669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 4.6MB → 1.6MB (2.8x), 27 JPEGs deleted\n2026-05-08T10:02:18.591453Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 6.9MB → 2.1MB (3.2x), 37 JPEGs deleted\n2026-05-08T10:02:38.310288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:41.512754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:55.427495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:02:58.467205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:05:45.153487Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:00.209915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:06:06.271869Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:00.926117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:04.535399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:07:18.685226Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:07:20.049081Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.7MB (2.3x), 10 JPEGs deleted\n2026-05-08T10:07:21.768980Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 2.6MB → 0.9MB (3.0x), 14 JPEGs deleted\n2026-05-08T10:09:59.647178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:02.691057Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:05.910137Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:18.904787Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=visual_change)\n2026-05-08T10:10:22.032045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:22.364085Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)\n2026-05-08T10:10:34.764663Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=visual_change)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:10:52.467119Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.601149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:01.997105Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.533586Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:07.750007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.430891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:11:09.668098Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3401949268335374344, trigger=click)\n2026-05-08T10:12:22.241069Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T10:12:23.316021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.6MB (3.0x), 10 JPEGs deleted\n2026-05-08T10:12:24.302139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.3MB (6.2x), 10 JPEGs deleted\n2026-05-08T10:14:27.950899Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:14:30.953147Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:15:40.699455Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:15:53.068152Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:16:06.077381Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:09.164173Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:12.238475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:27.434756Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:30.598435Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2129289822966195577, trigger=visual_change)\n2026-05-08T10:16:54.602846Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2798045893656121689, trigger=visual_change)\n2026-05-08T10:17:24.360060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames\n2026-05-08T10:17:26.451985Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.5MB → 0.7MB (2.3x), 9 JPEGs deleted\n2026-05-08T10:17:27.393539Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.7MB → 0.3MB (5.5x), 9 JPEGs deleted\n2026-05-08T10:17:35.884136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:44.858247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:47.791681Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:51.542202Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:53.850524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:17:56.976902Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:00.189453Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:56.810401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:18:58.426017Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:14.105702Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:15.906287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:16.196966Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:19:23.138718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:50.564469Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:53.695532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:19:59.646538Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:02.690871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:05.544781Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:08.886578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:11.711013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:42.205501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:20:44.945356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:20:56.980297Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:00.075928Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:27.359488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:21:51.375575Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:09.590415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:22:27.856377Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames\n2026-05-08T10:22:29.975537Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.0MB → 0.9MB (2.2x), 12 JPEGs deleted\n2026-05-08T10:22:32.193955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.8MB (2.9x), 12 JPEGs deleted\n2026-05-08T10:22:38.104118Z INFO screenpipe_engine::meeting_detector: meeting v2: Active -> Ending (no controls, app=Firefox, id=3, grace=300s)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:27:32.223386Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames\n2026-05-08T10:27:33.963231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 3.8MB → 1.5MB (2.5x), 22 JPEGs deleted\n2026-05-08T10:27:34.965976Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.9MB → 0.6MB (4.5x), 15 JPEGs deleted\n2026-05-08T10:27:42.003060Z INFO screenpipe_engine::meeting_detector: meeting v2: Ending -> Idle (timeout=300s, app=Firefox, id=3)\n2026-05-08T10:27:42.030942Z INFO screenpipe_engine::meeting_detector: meeting v2: meeting ended (id=3)\n2026-05-08T10:27:42.031284Z INFO screenpipe_engine::routes::meetings: meeting_status_changed: active=false, manual=false, active_id=None, app=None, source=None\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:32:34.993481Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 37 eligible frames\n2026-05-08T10:32:36.911427Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.0MB → 1.6MB (1.9x), 18 JPEGs deleted\n2026-05-08T10:32:38.348968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 3.3MB → 0.7MB (4.5x), 17 JPEGs deleted\n2026-05-08T10:32:43.504629Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2480865208693484334, trigger=click)\n2026-05-08T10:32:44.808086Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2691869413603873448, trigger=visual_change)\n2026-05-08T10:32:57.344768Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4582922036696453369, trigger=visual_change)\n2026-05-08T10:33:14.286615Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:17.397061Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:20.440236Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:23.565667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:26.619325Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:33:44.642578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3825731353406066678, trigger=visual_change)\n2026-05-08T10:34:18.658764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:19.570478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:37.759610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:34:46.191373Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:34:46.347571Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:35:05.447987Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:08.364141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:20.530635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:26.518850Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:35:42.335475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:36:05.761109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:36:51.134718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:37:03.018938Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:03.131018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:19.986446Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:20.150039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:38.485989Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames\n2026-05-08T10:37:40.088773Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 2.5MB → 0.5MB (5.3x), 25 JPEGs deleted\n2026-05-08T10:37:41.449341Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 22 frames, 4.5MB → 0.7MB (6.1x), 22 JPEGs deleted\n2026-05-08T10:37:53.686403Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:53.911534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.547504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:37:55.698502Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:03.803000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:05.329370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:40:12.277953Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:40:30.238530Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:33.253643Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n2026-05-08T10:40:39.446188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T10:42:41.487064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 43 eligible frames\n2026-05-08T10:42:43.685646Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 3.2MB → 0.8MB (3.8x), 21 JPEGs deleted\n2026-05-08T10:42:45.090380Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 4.1MB → 0.4MB (9.8x), 20 JPEGs deleted\n2026-05-08T10:44:51.948235Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5909161999094906183, trigger=visual_change)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T10:47:45.477420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames\n2026-05-08T10:47:46.908374Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.6MB → 1.0MB (2.4x), 16 JPEGs deleted\n2026-05-08T10:47:47.889915Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.7MB (3.1x), 11 JPEGs deleted\n2026-05-08T10:48:44.989826Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:45.457011Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:46.241871Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.767770Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:48:52.931983Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:13.334842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:49:35.877896Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.287642Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:49:40.567109Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.247561Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:18.445354Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.564808Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T10:50:38.721104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T10:52:14.939893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T10:52:47.921981Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-05-08T10:52:48.773277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.6MB → 0.2MB (7.2x), 11 JPEGs deleted\n2026-05-08T10:52:49.740827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.2MB → 0.6MB (3.5x), 11 JPEGs deleted\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\n2026-05-08T10:57:49.816978Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames\n2026-05-08T10:57:50.799387Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T10:57:51.791418Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (3.0x), 9 JPEGs deleted\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-08T11:02:26.291891Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)\n2026-05-08T11:02:40.815903Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)\n2026-05-08T11:02:51.816734Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:02:52.570373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.2MB → 0.2MB (5.3x), 8 JPEGs deleted\n2026-05-08T11:02:53.516401Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.6MB (2.8x), 9 JPEGs deleted\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\n2026-05-08T11:07:53.805294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames\n2026-05-08T11:07:54.570465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.5MB → 0.2MB (6.6x), 10 JPEGs deleted\n2026-05-08T11:07:55.385733Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.7MB → 0.3MB (6.2x), 10 JPEGs deleted\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\n2026-05-08T11:11:26.940944Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-08T11:11:26.961878Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-08T11:11:27.383887Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-08T11:11:28.192185Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)\n2026-05-08T11:11:28.644917Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 2 excluded)\n2026-05-08T11:11:37.769445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:38.124839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.451041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:48.668718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)\n2026-05-08T11:11:57.515343Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:06.448613Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)\n2026-05-08T11:12:30.657285Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.365542Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:31.545510Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-988033380551830529, trigger=click)\n2026-05-08T11:12:55.538669Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames\n2026-05-08T11:12:56.361298Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (5.9x), 9 JPEGs deleted","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ffmpeg","depth":1,"bounds":{"left":0.48333332,"top":0.033333335,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
8027461515873968465
|
3220540024011203963
|
visual_change
|
accessibility
|
NULL
|
2026-05-07T19:49:10.072461Z INFO screenpipe_engin 2026-05-07T19:49:10.072461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:10.622231Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.4MB (4.6x), 10 JPEGs deleted
2026-05-07T19:49:10.951952Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:11.179405Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.213406Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:12.306678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.434554Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:57.586646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.160394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:49:58.333248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.653111Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:00.788775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.757003Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:01.850289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:50:09.824461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T19:51:43.978817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.289204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:54.534513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:51:55.912398Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:07.427464Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:52:09.914610Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:52:13.999305Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=click)
2026-05-07T19:53:08.137188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=[CREDIT_CARD], trigger=click)
2026-05-07T19:53:27.421048Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:30.806727Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5837861084334909305, trigger=visual_change)
2026-05-07T19:53:55.298484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.229266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:02.570998Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:54:10.661598Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T19:54:11.829433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.7MB → 0.5MB (5.9x), 13 JPEGs deleted
2026-05-07T19:54:12.906285Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
2026-05-07T19:54:15.030478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T19:59:12.939770Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T19:59:14.064266Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.8MB (2.8x), 11 JPEGs deleted
2026-05-07T19:59:15.028689Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.7MB (2.7x), 10 JPEGs deleted
2026-05-07T19:59:19.676527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:20.298073Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T19:59:21.048802Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T19:59:47.204531Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:47.386007Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T19:59:49.129611Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T19:59:57.544434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:06.938913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:07.019843Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:17.416687Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:17.621334Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.202076Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.302504Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:22.987921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3534927383007615310, trigger=click)
2026-05-07T20:00:23.300585Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3534927383007615310, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:00:45.503937Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:00:45.692395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:02.738618Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:02:10.601351Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:16.908580Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:17.153655Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:02:33.165320Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:33.357830Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.707461Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:34.880760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:35.941695Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.002767Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:36.694797Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:39.767667Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:02:40.243974Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:40.447707Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.474533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:41.641646Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.241150Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:45.344303Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.427245Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:46.673424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.360985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:02:51.438210Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:04:15.122581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-05-07T20:04:17.266857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.8MB → 0.4MB (16.5x), 31 JPEGs deleted
2026-05-07T20:04:19.692224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.6MB → 1.8MB (3.7x), 34 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:09:19.730149Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T20:09:20.868870Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.0x), 10 JPEGs deleted
2026-05-07T20:09:21.872731Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.5MB (4.5x), 12 JPEGs deleted
2026-05-07T20:10:22.481288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:10:22.724929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:10:33.403069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:16.881525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:17.206290Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:25.414806Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:11:26.342065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:12:00.633251Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:12:00.764751Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:14:21.899602Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-05-07T20:14:22.842168Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.5MB (4.6x), 11 JPEGs deleted
2026-05-07T20:14:23.833238Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.8MB → 0.7MB (2.6x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:16:16.015969Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:16.262718Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.386104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:16:30.594387Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.837266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:23.988598Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.290499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:17:58.550857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:18:22.484670Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:19:23.913857Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:19:24.908787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:19:25.659631Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.6MB → 0.2MB (6.7x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:22:08.888954Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:22:09.031478Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:23:15.387842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:21.333524Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:25.728554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T20:24:27.036433Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T20:24:28.328187Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.3MB (3.9x), 8 JPEGs deleted
2026-05-07T20:24:37.328678Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:43.353544Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
2026-05-07T20:24:55.872936Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=click)
2026-05-07T20:24:58.540875Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9059054231720352226, trigger=visual_change)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:25:35.867578Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:26:42.340931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:13.971772Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:29:16.626054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=visual_change)
2026-05-07T20:29:18.382762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.388168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:19.470946Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5804206422380105340, trigger=click)
2026-05-07T20:29:28.365413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 19 eligible frames
2026-05-07T20:29:29.189708Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.2x), 9 JPEGs deleted
2026-05-07T20:29:29.981681Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.3MB → 0.4MB (3.6x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:30:27.218155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-145836613520700435, trigger=visual_change)
2026-05-07T20:30:33.315754Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:33.648193Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
2026-05-07T20:30:36.262915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:30:54.441609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=visual_change)
2026-05-07T20:31:08.468287Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:08.761735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.476804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:09.743553Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:21.987184Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:22.172149Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.558168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:24.698858Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:31.444495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=visual_change)
2026-05-07T20:31:34.876401Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:34.956738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.136853Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:31:57.238905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.595439Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:01.965131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.293555Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:04.374867Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.450792Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:07.657577Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.195028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:09.394977Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-247279566672962711, trigger=click)
2026-05-07T20:32:29.710963Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:29.885984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:32:45.920243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T20:33:06.673430Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:34:29.989171Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 26 eligible frames
2026-05-07T20:34:30.879482Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T20:34:31.909326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.2MB → 0.5MB (4.6x), 13 JPEGs deleted
2026-05-07T20:35:12.105375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:12.236548Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:35:26.184503Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:35:26.248722Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:26.954900Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:27.559499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:36:38.156973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=visual_change)
2026-05-07T20:36:47.814748Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:47.970282Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.338177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:50.459862Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3981626442988875089, trigger=click)
2026-05-07T20:36:53.207924Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:37:08.617136Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.552854Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:10.715161Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.450415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:11.568870Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:15.893763Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:16.129140Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3779071910462057582, trigger=click)
2026-05-07T20:37:37.989437Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:38.224177Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.686576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:40.774090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.769203Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:43.874600Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.392921Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:45.578182Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.161501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:46.405550Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.676454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T20:37:49.752090Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T20:38:25.338967Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=3981626442988875089, trigger=click)
2026-05-07T20:39:31.941232Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-05-07T20:39:33.328005Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.7MB (3.5x), 12 JPEGs deleted
2026-05-07T20:39:35.006471Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.0MB → 1.2MB (2.4x), 16 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T20:40:39.180298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:39.383232Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:40:40.832153Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=visual_change)
2026-05-07T20:40:53.463842Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-[CREDIT_CARD], trigger=click)
2026-05-07T20:40:53.767986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:44:35.042198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T20:44:35.901229Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T20:44:37.057277Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.9MB → 0.8MB (2.3x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T20:47:14.469565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:47:14.659492Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:49:37.082051Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-05-07T20:49:38.725072Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 4.6MB → 0.5MB (9.3x), 21 JPEGs deleted
2026-05-07T20:49:41.540139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 5.1MB → 2.2MB (2.4x), 28 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T20:54:41.579472Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:54:42.613188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.0x), 9 JPEGs deleted
2026-05-07T20:54:43.513502Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.5MB (4.1x), 10 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T20:58:07.310317Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:07.435000Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:08.835660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T20:58:09.276486Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T20:59:43.595276Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T20:59:44.636647Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.0MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-05-07T20:59:45.590852Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.4MB (5.2x), 10 JPEGs deleted
2026-05-07T21:00:16.436168Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:00:48.741587Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:00:55.766541Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:01.987730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:01:19.657174Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:04:45.665545Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-05-07T21:04:46.555243Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.4MB → 0.4MB (6.5x), 11 JPEGs deleted
2026-05-07T21:04:47.505518Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.1MB → 0.3MB (6.3x), 11 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:07:59.390425Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:02.049042Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2730807366803551277, trigger=click)
2026-05-07T21:08:58.406336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:08:58.638209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3190010697038351257, trigger=click)
2026-05-07T21:09:33.105308Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:09:47.541287Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-05-07T21:09:48.491343Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:09:49.574479Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.8MB → 0.4MB (4.4x), 9 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:11:18.711785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2730807366803551277, trigger=click)
2026-05-07T21:11:43.731627Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:11:58.569054Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6936887013967671323, trigger=click)
2026-05-07T21:14:49.597611Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 29 eligible frames
2026-05-07T21:14:50.698785Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (8.0x), 14 JPEGs deleted
2026-05-07T21:14:53.637486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.5MB → 0.6MB (4.4x), 13 JPEGs deleted
2026-05-07T21:15:02.521080Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6936887013967671323, trigger=click)
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:15:56.220866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:16:19.271233Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:17:24.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:30.785805Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:17:33.819916Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:40.291660Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:44.647424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:44.850725Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:18:46.523321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:18:49.556444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:19:53.705827Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-05-07T21:19:55.056907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.6MB → 0.9MB (4.0x), 20 JPEGs deleted
2026-05-07T21:19:56.759790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 20 frames, 3.9MB → 1.1MB (3.4x), 20 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:20:29.459260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:41.532773Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:20:57.170225Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.150037Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:07.320528Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:21:27.422746Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=visual_change)
2026-05-07T21:22:21.936188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:22.033584Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6913338268963121281, trigger=click)
2026-05-07T21:22:50.292905Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.735984Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:16.914206Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.420221Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:18.695513Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:28.410976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:36.882207Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:37.074891Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.366576Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:48.495008Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5795911359130326036, trigger=click)
2026-05-07T21:23:49.547721Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:01.423031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:04.466413Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:24:56.787200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 28 eligible frames
2026-05-07T21:24:57.817202Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.1MB → 0.4MB (7.7x), 14 JPEGs deleted
2026-05-07T21:24:59.081061Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.3MB → 0.7MB (3.3x), 12 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:27:02.818198Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:27:05.774711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:28:30.450527Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5795911359130326036, trigger=visual_change)
2026-05-07T21:29:59.102962Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-05-07T21:29:59.987011Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.6x), 10 JPEGs deleted
2026-05-07T21:30:01.159682Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 13 frames, 2.6MB → 0.9MB (2.7x), 13 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:35:01.331399Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-05-07T21:35:02.457282Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.4x), 10 JPEGs deleted
2026-05-07T21:35:03.532280Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.8MB (2.1x), 8 JPEGs deleted
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
2026-05-07T21:39:18.435385Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-05-07T21:39:34.938546Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-05-07T21:40:03.554507Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:40:04.411131Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (5.7x), 10 JPEGs deleted
2026-05-07T21:40:05.319315Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.6MB (3.5x), 10 JPEGs deleted
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-07T21:45:05.336676Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 22 eligible frames
2026-05-07T21:45:06.184141Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.2MB → 0.4MB (6.0x), 10 JPEGs deleted
2026-05-07T21:45:06.960114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.0MB → 0.3MB (6.4x), 10 JPEGs deleted
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
2026-05-07T21:50:06.992344Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 18 eligible frames
2026-05-07T21:50:07.821021Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.7MB → 0.4MB (4.6x), 8 JPEGs deleted
2026-05-07T21:50:08.563068Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.6MB → 0.3MB (5.1x), 8 JPEGs deleted
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
2026-05-07T21:50:34.305285Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTIN...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7062
|
318
|
0
|
2026-05-08T08:12:58.123601+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227978123_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4800532,"height":-0.06304872},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-5913295812195877774
|
7981113165669654019
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7063
|
317
|
0
|
2026-05-08T08:12:58.273888+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778227978273_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5913295812195877774
|
7981113165669654019
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
7061
|
NULL
|
NULL
|
NULL
|
|
7076
|
318
|
6
|
2026-05-08T08:13:48.818645+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228028818_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":0.8475658,"width":0.4800532,"height":0.15243417},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-8305524808017308734
|
7990014811808112263
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7077
|
317
|
8
|
2026-05-08T08:13:48.952707+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228028952_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8305524808017308734
|
7990014811808112263
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
7075
|
NULL
|
NULL
|
NULL
|
|
7078
|
318
|
7
|
2026-05-08T08:13:49.965365+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228029965_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 CalendarConference>@ Bullhorn>C CloseC Copper>J Crmobiects0 DecorateActivitv• DummyHelpersv D HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• M lournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMo(c) Huhsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) HubsnotSinaleS© HubspotSyncStr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraits() OpportunitvSvnc() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookC) BatchSvncCollectotc) RatchSvncRedisSe•) Client nho(C) ClocedDea|Stadecs@ DoalFieldsService r© Respo( BadReC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface79* ochrows kateL1m1ctxcept1orscreenpipeprivare tunccion exe@ jiminnyat sthns->ratdo,salite-shm(®) AirDrop• Recents• 2026-05-062026-04-28# Applications• 2026-04-27L Documents> 2026-04-25confia> 2026-04-24~ Downloads•2026-04-221A lukas• Р 2026.04-22throw new RaiiCloud•2026-04-741@ iCloud DriveSretrvAf• 2026-04-17• 2026-04-16• 2026-04-15•—2026-04-14DXP4800PLUS-855ASthic-snatelimitltry freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. [= Sthis->conf10->team_1d)'config id'=> Sthis->config->qetIdo."retry after' => SretrvAfter= Se->qetMessageolthrow new RateLimitExcentiond messace: 'Hubsoot returned 4291. SretrvAfter. Se):throw $e;© JiminnyDebugCommand.php©)Paginationconrig.png(C) Activity.pho42 A69 X2 ADate ModifiedTodav at 11:04Voctordau at 0:226 May 2026 at 21:0228 Apr 2026 at 22-2328 Anr 2026 at 0:1926 Apr 2026 at 16:3524 Apr 2026 at 22:3024 Aor 2026 at 12:0824 Apr 2026 at 12:0722 Apr 2026 at 18:4422 Aor 2026 at 9.1018 Anr 2026 at 12:2517 Apr 2026 at 8:5716 Apr 2026 at 9:1315 Aor 2026 at 9:59Yesterday at 9:21aain /vecterdav 10-21= 3839© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console [PROD]# console [eu)A console [STAGING]use..class Providerratelimitenprotected Ratelimiter SrateLimiter:_construct(RateLimiter $rateLimiter)(...}canMakeRequest(RateLimited $provider): bool33 K86,9 GBColdor18,8 MB166./ MBrolder220 8 MRIColden39,7 MB149,1 MBFolder265.5 MB171 9 MPFolder525,4 MB450.8 M3609 GMRroldenFolder837,2 MB2,15 GB1.09 GB11,13 GBrolderFolderDocumentLimitInterface SrateLimit *vider->getRateLimits) as $rateLimit) {aceLimuto>geckey->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {in talse,requestava1lableln RateLimited Sprovider: 1ntder->qetRateLimits(->isNotEmptv@ler->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratelsimit *foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthic-snatol imiton>hit(SrateLimit-›getKey, $rateLimit->getWindowO):supoont Dally • In 3n 47 m100% 5Fri 8 May 11:13:50AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Scenario A: Mid-iob side eftects already executed• phppublic function handle(): void <Sthis->updateDatabaseo:/V Already ranSthis->dispatchAnotherJob0:#V Already ranSthis->finalizeProcessing)):Never runsOn retry, the tirst two steps execute again, potentially causing duplicate work or stale dispatchesScenario B: Synchronous callers (non-job contexts) If a controller or console command calls Client:: search() directiy withouttrycatch, the request returns a 500 to the usera ohol// In a controller (hypothetical)public function search(Request $req) {return Sth1s->crmserv1ce->matchbvnameSreo->name: 506 1t rate LimitedPuilck Decision quldeWhere is Client:-searcho callleditrom:Need middleware?Queued iob#7 YacOtherwise wastes retry attempts and uses wrongdelaySynchronous code (controller, console)X No, but need try/catchMiddleware doesn't apply outside queue contextListener (svne)•Yes if listener implements ShouldQueuSame as jobBottom LineYes — nronadatina Patet imi+Fycention nuts the resnonsibility on the caller Unhandled doesn't break correctness in most cases butUses wrong delay•Risks permanent failure under sustained rate limitsPollutes error trackingThe middleware is the mechanism that translates "exception" into "graceful queue release". Without it, the exception is treated likeanv other failure.Accent alli05-151fo 4 spaces...
|
NULL
|
2438658823546547788
|
NULL
|
visual_change
|
ocr
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 CalendarConference>@ Bullhorn>C CloseC Copper>J Crmobiects0 DecorateActivitv• DummyHelpersv D HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• M lournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMo(c) Huhsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) HubsnotSinaleS© HubspotSyncStr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraits() OpportunitvSvnc() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookC) BatchSvncCollectotc) RatchSvncRedisSe•) Client nho(C) ClocedDea|Stadecs@ DoalFieldsService r© Respo( BadReC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface79* ochrows kateL1m1ctxcept1orscreenpipeprivare tunccion exe@ jiminnyat sthns->ratdo,salite-shm(®) AirDrop• Recents• 2026-05-062026-04-28# Applications• 2026-04-27L Documents> 2026-04-25confia> 2026-04-24~ Downloads•2026-04-221A lukas• Р 2026.04-22throw new RaiiCloud•2026-04-741@ iCloud DriveSretrvAf• 2026-04-17• 2026-04-16• 2026-04-15•—2026-04-14DXP4800PLUS-855ASthic-snatelimitltry freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. [= Sthis->conf10->team_1d)'config id'=> Sthis->config->qetIdo."retry after' => SretrvAfter= Se->qetMessageolthrow new RateLimitExcentiond messace: 'Hubsoot returned 4291. SretrvAfter. Se):throw $e;© JiminnyDebugCommand.php©)Paginationconrig.png(C) Activity.pho42 A69 X2 ADate ModifiedTodav at 11:04Voctordau at 0:226 May 2026 at 21:0228 Apr 2026 at 22-2328 Anr 2026 at 0:1926 Apr 2026 at 16:3524 Apr 2026 at 22:3024 Aor 2026 at 12:0824 Apr 2026 at 12:0722 Apr 2026 at 18:4422 Aor 2026 at 9.1018 Anr 2026 at 12:2517 Apr 2026 at 8:5716 Apr 2026 at 9:1315 Aor 2026 at 9:59Yesterday at 9:21aain /vecterdav 10-21= 3839© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console [PROD]# console [eu)A console [STAGING]use..class Providerratelimitenprotected Ratelimiter SrateLimiter:_construct(RateLimiter $rateLimiter)(...}canMakeRequest(RateLimited $provider): bool33 K86,9 GBColdor18,8 MB166./ MBrolder220 8 MRIColden39,7 MB149,1 MBFolder265.5 MB171 9 MPFolder525,4 MB450.8 M3609 GMRroldenFolder837,2 MB2,15 GB1.09 GB11,13 GBrolderFolderDocumentLimitInterface SrateLimit *vider->getRateLimits) as $rateLimit) {aceLimuto>geckey->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {in talse,requestava1lableln RateLimited Sprovider: 1ntder->qetRateLimits(->isNotEmptv@ler->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratelsimit *foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthic-snatol imiton>hit(SrateLimit-›getKey, $rateLimit->getWindowO):supoont Dally • In 3n 47 m100% 5Fri 8 May 11:13:50AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Scenario A: Mid-iob side eftects already executed• phppublic function handle(): void <Sthis->updateDatabaseo:/V Already ranSthis->dispatchAnotherJob0:#V Already ranSthis->finalizeProcessing)):Never runsOn retry, the tirst two steps execute again, potentially causing duplicate work or stale dispatchesScenario B: Synchronous callers (non-job contexts) If a controller or console command calls Client:: search() directiy withouttrycatch, the request returns a 500 to the usera ohol// In a controller (hypothetical)public function search(Request $req) {return Sth1s->crmserv1ce->matchbvnameSreo->name: 506 1t rate LimitedPuilck Decision quldeWhere is Client:-searcho callleditrom:Need middleware?Queued iob#7 YacOtherwise wastes retry attempts and uses wrongdelaySynchronous code (controller, console)X No, but need try/catchMiddleware doesn't apply outside queue contextListener (svne)•Yes if listener implements ShouldQueuSame as jobBottom LineYes — nronadatina Patet imi+Fycention nuts the resnonsibility on the caller Unhandled doesn't break correctness in most cases butUses wrong delay•Risks permanent failure under sustained rate limitsPollutes error trackingThe middleware is the mechanism that translates "exception" into "graceful queue release". Without it, the exception is treated likeanv other failure.Accent alli05-151fo 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
7079
|
318
|
8
|
2026-05-08T08:13:56.031523+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228036031_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:52] ========================================
[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 306M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:52] ========================================\n[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 306M)\n\n[+00m01s] ▶ Counting source rows for 2026-05-07\n frames: 6262\n elements: 623002\n ui_events: 7412\n ocr_text: 1670\n meetings: 2\n\n[+00m02s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m02s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.27027926,"top":0.47406226,"width":0.4800532,"height":0.52593774},"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:52] ========================================\n[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 306M)\n\n[+00m01s] ▶ Counting source rows for 2026-05-07\n frames: 6262\n elements: 623002\n ui_events: 7412\n ocr_text: 1670\n meetings: 2\n\n[+00m02s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m02s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.34906915,"top":1.0,"width":0.0787899,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.35106382,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.42785904,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42985374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5064827,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5084774,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5851064,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58710104,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.66373,"top":1.0,"width":0.07862367,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66572475,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7287234,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
6316162581802160030
|
7990155544950512791
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:52] ========================================
[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 306M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
7078
|
NULL
|
NULL
|
NULL
|
|
7080
|
317
|
9
|
2026-05-08T08:14:12.346079+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778228052346_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:52] ========================================
[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 306M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:52] ========================================\n[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 306M)\n\n[+00m01s] ▶ Counting source rows for 2026-05-07\n frames: 6262\n elements: 623002\n ui_events: 7412\n ocr_text: 1670\n meetings: 2\n\n[+00m02s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m02s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"on_screen":true,"value":"Last login: Thu May 7 09:45:09 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 667416\ndrwxr-xr-x 11 lukas staff 352 7 May 13:40 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n449M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n322M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n987M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n452K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log\n580K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe_sync.sh\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 2178968\ndrwxr-xr-x 12 lukas staff 384 8 May 10:49 .\ndrwx------+ 93 lukas staff 2976 7 May 13:40 ..\ndrwxr-xr-x 18 lukas staff 576 6 May 20:31 data\n-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log\n-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh\n-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07\nzsh: command not found: screenpipe_sync.sh\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:29] ========================================\n[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:29] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07\n[2026-05-08 11:13:52] ========================================\n[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07\n[2026-05-08 11:13:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (1.0G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists ( 10G)\n Data dir: OK (266 files, 306M)\n\n[+00m01s] ▶ Counting source rows for 2026-05-07\n frames: 6262\n elements: 623002\n ui_events: 7412\n ocr_text: 1670\n meetings: 2\n\n[+00m02s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m02s] ▶ Syncing data for 2026-05-07\n video_chunks ✓ 0m01s\n frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.05888889,"width":0.16458334,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.6576389,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.05888889,"width":0.16423611,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6316162581802160030
|
7990155544950512791
|
click
|
accessibility
|
NULL
|
Last login: Thu May 7 09:45:09 on ttys010
Poetry Last login: Thu May 7 09:45:09 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 667416
drwxr-xr-x 11 lukas staff 352 7 May 13:40 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 336154624 7 May 13:40 db.sqlite
-rw-r--r-- 1 lukas staff 65536 7 May 10:42 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4408432 7 May 13:40 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 159469 7 May 13:40 screenpipe.2026-05-07.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
449M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
322M /Users/lukas/.screenpipe/data
987M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
452K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
28K /Users/lukas/.screenpipe/screenpipe.2026-05-06.0.log
580K /Users/lukas/.screenpipe/screenpipe.2026-05-07.0.log
16K /Users/lukas/.screenpipe/screenpipe_sync.sh
4.0K /Users/lukas/.screenpipe/sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 2178968
drwxr-xr-x 12 lukas staff 384 8 May 10:49 .
drwx------+ 93 lukas staff 2976 7 May 13:40 ..
drwxr-xr-x 18 lukas staff 576 6 May 20:31 data
-rw-r--r-- 1 lukas staff 1110622208 8 May 11:10 db.sqlite
-rw-r--r-- 1 lukas staff 32768 8 May 09:25 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3254832 8 May 11:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 6 May 20:27 pipes
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 81437 8 May 11:12 screenpipe.2026-05-08.0.log
-rwxr-xr-x 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh
-rw-r--r-- 1 lukas staff 3167 7 May 09:23 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ screenpipe_sync.sh 2026-05-07
zsh: command not found: screenpipe_sync.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:29] ========================================
[2026-05-08 11:13:29] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:29] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
[2026-05-08 11:13:29] ERROR: NAS not mounted at /Volumes/screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ~/.screenpipe/screenpipe_sync.sh 2026-05-07
[2026-05-08 11:13:52] ========================================
[2026-05-08 11:13:52] Screenpipe sync starting for: 2026-05-07
[2026-05-08 11:13:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (1.0G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists ( 10G)
Data dir: OK (266 files, 306M)
[+00m01s] ▶ Counting source rows for 2026-05-07
frames: 6262
elements: 623002
ui_events: 7412
ocr_text: 1670
meetings: 2
[+00m02s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m02s] ▶ Syncing data for 2026-05-07
video_chunks ✓ 0m01s
frames (6262 rows) ⠋ Parse error near line 3: table nas.frames has 24 columns but 30 values were supplied
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|